Žel*_*pin 1834
要手动重新启动Jenkins,您可以使用以下任一命令(通过在浏览器中输入其URL):
(jenkins_url)/safeRestart
- 允许所有正在运行的作业完成.重新启动完成后,新作业将保留在队列中以运行.
(jenkins_url)/restart
- 强制重新启动而不等待构建完成.
Tim*_*hof 111
在Ubuntu或Debian上,通过apt-get
/ 安装时dpkg
:
$ sudo /etc/init.d/jenkins restart
Usage: /etc/init.d/jenkins {start|stop|status|restart|force-reload}
Run Code Online (Sandbox Code Playgroud)
Var*_*run 68
以下命令在Red Hat Linux中适用于我,也适用于Ubuntu.
要了解Jenkins的状态:
sudo service jenkins status
Run Code Online (Sandbox Code Playgroud)启动詹金斯:
sudo service jenkins start
Run Code Online (Sandbox Code Playgroud)要阻止詹金斯:
sudo service jenkins stop
Run Code Online (Sandbox Code Playgroud)要重新启动Jenkins:
sudo service jenkins restart
Run Code Online (Sandbox Code Playgroud)在命令提示符下演示:
[root@varunHome]# sudo service jenkins status
jenkins (pid 7468) is running...
[root@varunHome]# sudo service jenkins stop
Shutting down Jenkins [ OK ]
[root@varunHome]# sudo service jenkins start
Starting Jenkins [ OK ]
[root@varunHome]# sudo service jenkins restart
Shutting down Jenkins [ OK ]
Starting Jenkins [ OK ]
[root@varunHome]#
Run Code Online (Sandbox Code Playgroud)
那些正在使用Windows的人
打开控制台/命令行 - >转到Jenkins安装目录.分别执行以下命令:
To stop:
jenkins.exe stop
To start:
jenkins.exe start
To restart:
jenkins.exe restart
Run Code Online (Sandbox Code Playgroud)
Con*_*ine 37
在Windows中,如果你安装它作为一个服务,请访问服务(开始 → 运行:services.msc
),发现詹金斯,右击→ 重新启动.
如果它没有帮助(UI没有响应)打开Windows任务管理器→ 进程,请终止该java.exe
进程,然后再次重新启动该服务.
小智 19
如果您在Mac OS X上运行Jenkins,则可以通过执行以下命令手动停止服务:
sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist
Run Code Online (Sandbox Code Playgroud)
Cia*_*ran 16
这也可以使用Jenkins CLI完成:
java -jar jenkins-cli.jar -s http://[jenkins-server]/ restart
Run Code Online (Sandbox Code Playgroud)
该jenkins-cli.jar
文件以及完整的命令列表可在以下位置获得http://[jenkins-server]/cli
.
inf*_*ged 12
如果您只想重新加载配置文件,可以这样做
<jenkins_url>/reload
Run Code Online (Sandbox Code Playgroud)
如果您在配置文件中进行了一些小的更改,例如config.xml
直接在文件系统中或通过文件系统(而不是通过浏览器)制作作业的副本,这会更快.
小智 10
这取决于詹金斯是如何开始的.
作为服务:sudo service jenkins restart
,sudo /etc/init.d/jenkins restart
等等.
作为Tomcat安装中的Web应用程序:重新启动Tomcat,或者只是在Tomcat中重新启动应用程序.转到http://<tomcat-server>:8080/manager/list
或在身份验证后点击http://<tomcat-server>:8080/manager/stop?path=/myapp
+ http://<tomcat-server>:8080/manager/start?path=/myapp
.
用just java -jar
:kill it(kill -9 <pid>
)启动,然后重新启动它.
与java -jar
主管一起推出:supervisorctl restart jenkins
使用命令行界面:
java -jar jenkins-cli.jar -s http://jenkins.example.com:8080/ -i /root/.ssh/id_rsa safe-restart
Run Code Online (Sandbox Code Playgroud)
有时会有一些陈旧的Jenkins进程,所以ps -ef | grep jenkins
杀死所有这些进程.按照之前的答案中所述重新启动,它将是干净的.
ps -ef | grep jenkins
sudo kill -kill <pid>
Run Code Online (Sandbox Code Playgroud)
转到Jenkins安装,打开cmd并运行:
停止:
jenkins.exe stop
Run Code Online (Sandbox Code Playgroud)开始:
jenkins.exe start
Run Code Online (Sandbox Code Playgroud)重启:
jenkins.exe restart
Run Code Online (Sandbox Code Playgroud)您有许多手动重启 Jenkins 的选项,但主要有两个(URL 或命令行):
备选方案 1:使用 Jenkins 安装 URL:
Jenkins_URL/restart
.
这种类型的重启强制重启而不等待构建完成。
如果您需要等待作业结束,您可以使用:
Jenkins_URL/safeRestart
.
备选方案 2:使用命令行,具体取决于您的 Jenkins 安装。
如果您使用rpm或deb包进行安装,或者您在Red Hat、Ubuntu或Debian 中安装了 Jenkins ,则可以使用以下命令:
sudo service jenkins restart
这一步重启 Jenkins。
sudo service jenkins stop
并且sudo service jenkins start
,
这让詹金斯在两个陡峭的地方重新启动。
注意:如果需要查看Jenkins状态,可以使用这个命令:
sudo service jenkins status
如果你使用CentOS,你可以使用这个命令:
sudo systemctl restart jenkins
Run Code Online (Sandbox Code Playgroud)
注意:如果需要查看Jenkins状态,可以使用这个命令:
sudo systemctl status Jenkins
###停止詹金斯###
sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist
Run Code Online (Sandbox Code Playgroud)
###启动詹金斯###
sudo launchctl load /Library/LaunchDaemons/org.jenkins-ci.plist
Run Code Online (Sandbox Code Playgroud)
对于自制安装的詹金斯,请使用以下命令:
开始:
brew services restart jenkins-lts
Run Code Online (Sandbox Code Playgroud)
停止:
brew services stop jenkins-lts
Run Code Online (Sandbox Code Playgroud)
对于使用 systemd 的现代 Linux 系统(包括 CentOS、Debian):
sudo systemctl restart jenkins
sudo systemctl status Jenkins
Run Code Online (Sandbox Code Playgroud)
Jenkins 将在某些 PID 上处于活动状态并启动并运行。
如果你能访问它在Web浏览器,只需添加/restart
,例如,localhost:8080/restart
。
如果您将其作为服务运行,则登录到服务器并执行以下命令:
sudo service jenkins stop/start
Run Code Online (Sandbox Code Playgroud)