我想知道如何更改Jenkins的默认端口8080。使用linux或Windows,只需通过配置文件即可完成。但是Jenkins的Mac配置文件看起来与其他文件完全不同。
当然,启动服务器时可以传递–httpPort参数,但是我想在配置文件中执行此操作。
有没有选择的余地?
PS:通过Apache传递Jenkins实例可以解决问题,但是我想更改Jenkins端口。
谢谢!
我将带您逐步了解:
cd /Applications/Jenkins
sudo vi winstone.properties
添加httpPort=9999
到文件。要查看您可以在其中输入的所有选项,请键入java -jar jenkins.war --help
运行java -jar jenkins.war
的/Applications/Jenkins
。您的端口将被更改。默认情况下会jenkins.war
选择配置选项./winstone.properties
。
Andrew-Finnells-MacBook-Pro:Jenkins afinnell$ pwd
/Applications/Jenkins
Andrew-Finnells-MacBook-Pro:Jenkins afinnell$ ls -al
total 87928
drwxr-xr-x 4 root wheel 136 Aug 21 12:32 .
drwxrwxr-x+ 83 root admin 2822 Aug 21 12:05 ..
-rwxr-xr-x 1 root wheel 45014470 Aug 19 13:14 jenkins.war
-rw-r--r-- 1 root wheel 14 Aug 21 12:32 winstone.properties
Andrew-Finnells-MacBook-Pro:Jenkins afinnell$ sudo cat winstone.properties
httpPort=9494
Andrew-Finnells-MacBook-Pro:Jenkins afinnell$ java -jar jenkins.war
Running from: /Applications/Jenkins/jenkins.war
webroot: $user.home/.jenkins
[Winstone 2011/08/21 12:33:19] - Beginning extraction from war file
Jenkins home directory: /Users/afinnell/.jenkins found at: $user.home/.jenkins
[Winstone 2011/08/21 12:33:21] - HTTP Listener started: port=9494
问题内容: 将我的macOS升级到Sierra之后,当我使用launchctl load启动Jenkins时,我无法连接到localhost:8080。如果再次调用launchctl load,则会看到响应“服务已加载”。默认位置/ var / log / jenkins /(在jenkins- ci.plist中设置)没有日志文件。我还尝试在那里创建jenkins.log并将其添加给jenkin
问题内容: 我在Mac上将Jenkins作为CI服务器运行。在具有用户jenkins的典型设置的情况下,它在macOS 10.12上运行良好。 今天,我将macOS升级到10.13(High Sierra)。升级过程完成后,Jenkins无法启动。此外,系统上没有用户詹金斯。所有Jenkins文件都存在,但是在设置->用户和组中没有jenkins用户。如果我尝试在终端中使用jenkins用户,例如
问题内容: 如何在Jenkins作为Windows服务运行的Windows上更改Jenkins默认文件夹。由于分区上空间不足,我想将文件夹更改为(每个版本占用〜10MB的可用空间)。我不想重新安装为Windows服务。我只想更改现有实例的文件夹。在缺乏全局解决方案的情况下,我只能专注于重定位文件夹。 在此先感谢您的帮助。 问题答案: 停止詹金斯服务 将文件夹移到 使用regedit,更改为 启动服
如何更改Jenkins作为Windows服务运行的Windows上的Jenkins默认文件夹。由于分区上的空间不足(每个构建占用10MB左右的可用空间),我想将文件夹更改为。我不想将重新安装为Windows服务。我只想更改现有实例的文件夹。在缺乏全局解决方案的情况下,我只能专注于重新定位文件夹。 事先谢谢你的帮助。
问题内容: 我正在尝试在ubuntu中安装jenkins。我遵循以下命令: 然后 和 但它显示 启动Jenkins Continuous Integration Server Jenkins所选的http端口(8080)似乎已被另一个程序使用,请选择另一个端口用于jenkins 在如何为Jenkins运行设置其他端口方面需要帮助。 问题答案: 您可以转到添加或任何端口。 然后,您应该使用重新启动J
我正在尝试在macOS Sierra 10.12上安装eclipse cpp oxygen。在安装它时,我得到一个错误,java版本不是1.8,而我已经安装了最新的JDK包。在终端上显示java版本,如下所示 请建议我如何升级我的java版本。