jenkins启动,jenkins启动命令 端口
Jenkins修改端口号和启动、停止
Jenkins默认的端口号是8080,修改方法:
1. 打开终端,cd 到Jenkins的安装目录(即jenkins.war所在目录),如:D:\Program Files (x86)\Jenkins
2. 执行命令:“java -jar jenkins.war --ajp13Port=-1 --httpPort=8081”
其中8081就是新的端口号,也可以设置为其他的端口。
3. 输入上面命令后,回车,出现下面信息则表示成功:
如果出现下面提示,就表示修改失败:
此时,可以从别处将“.jenkins”目录下的文件拷贝过来再试此命令,或者卸载jenkins重新装。
4. 第3步成功后,打开浏览器输入 : localhost:8081? 即可进入Jenkins界面:
5. 再输入localhost:8080有可能还可以进去Jenkins,重启电脑后再试发现就进不去了,至此修改成功。
注意:直接修改jenkins.xml中arguments的httpPort是不能真正修改端口的。
另附:关闭和重启jenkins服务
(1)cd到jenkins的war包所在的目录
(2)执行命令执行命令:“java -jar jenkins.war --ajp13Port=-1 --httpPort=8081”
(3)启动jenkins服务:“net start jenkins”
(4)停止jenkins服务:“net stop jenkins”
jenkins配置
1、记得在jenkins中配置环境变量(chromedriver、python)
2、如果运行jenkins,网页没显示,在window中的服务中把jenkins变为disable,参考下面的地址:
一.以服务形式实现安装启动的的jenkins(如mis包直接安装)
1.关闭Jenkins
只需要在访问jenkins的网站后面加上exit即可。如访问的地址是?,那只要浏览器输入 即可退出,或者
2.重启Jenkins
同理:
3.重新加载配置
二.以cmd形式运行war的
直接关闭cmd命令窗口,重新命令启动
java -jar jenkins.war
三.手动进入服务中,进行关闭,启动
重启jenkins
直接运行services.msc调起系统“服务”,找到jenkins手动重新启动
jenkins启动报错解决方案
启动jenkins报错: Job for jenkins.service failed because the control process exited with error code. See "systemctl status jenkins.service" and "journalctl -xe" for details.
按提示输入systemctl status jenkins.service
看到原因是因为
最后想起来问题出在我重装了JDK, java地址变了
解决方法:
1 查看当前Java的环境变量 echo $JAVA_HOME
2 复制Java的环境变量地址, 编辑/etc/init.d/jenkins文件, 指定位置添加该地址, 后缀附上/bin/java vim /etc/init.d/jenkins
修改后重启jenkins服务, 问题解决 systemctl start jenkins
jenkins启动用户问题
前言,如果像 提到的用yum安装的方式,安装结束后,centos 7 里会多建一个为jenkins的用户,这个用户是jenkins默认的启动用户(在jenkins的配置中有说明稍后解释),但是这个用户的id是小于500(系统用户)表现为
无法进行su - jenkins 进行用户切换
找到 $JENKINS_USER="jenkins" 替换为
修改文件权限
重启jenkins
查看进程
二、改jenkins用户的配置,使其可以登录
可以参照这篇文章,建议用此方法
命令就略了
设置完jenkins用户之后,依旧要去设置免登录( ),才可以愉快的在构建步骤里书写shell脚本。
三、补充说明,无法切换jenkins的原因:
我们看下
root 用户这一行拿出来,具体分析这个文件中的内容具体代表的含义。可以注意到,这个文件用":"作为分隔符,划分为 7 个字段,逐个来看具体的含义。
1~99 是系统保留的账号,系统自动创建;100~499 是预留给用户创建账号的,500~65535:普通用户 UID。建立的普通用户 UID 从 500 开始,最大到 65535。