centos7.6:安装jenkins
2021-09-16 本文已影响0人
玩转测试开发
官网下载Jenkins rpm包:
https://pkg.jenkins.io/redhat-rc/
例如下载: jenkins-2.0-1.1.noarch.rpm
下载完成后上传到服务器路径minicondafiles中。可使用winscp上传。
安装rpm包:
cd /home/toolsFiles/jenkinsfiles/
rpm -iv jenkins-2.0-1.1.noarch.rpm
修改jenkins默认端口号:
vi /etc/sysconfig/jenkins
找到JENKINS_PORT="8080"这行,
修改为自定义的端口号
JENKINS_PORT="9090"
#修改配置
$JENKINS_USER="root"
保存
:wq
修改配置文件:vi /etc/init.d/jenkins
这里请核实自己的java环境 java home
candidates="
/usr/bin/java
/usr/lib/java
/etc/java
/usr/share/java
"
保存
:wq
启动防火墙服务:
systemctl start firewalld.service
添加端口:
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --zone=public --add-port=9090/tcp --permanent
开放安全组:
重启服务:
重启jenkins:
service jenkins restart
初始化Jenkins配置:
打开浏览器,输入https://+IP:9090
报错:
-bash: /var/lib/jenkins/secrets/initialAdminPassword: Permission denied
通过winscp修改权限:
浏览器内输入获取到的值:点击下一步
选择推荐安装:
创建用户:admin/123456
安装完成:
部分错误:
jenkins 出现“Error 403 No valid crumb was included in the request
解决方案:
关闭jenkins服务
systemctl stop jenkins
修改config.xml
#修改时做好备份
cp /var/lib/jenkins/config.xml /var/lib/jenkins/config.xml.bak
vim /var/lib/jenkins/config.xml
修改第10行 <useSecurity>true</useSecurity> 修改为:<useSecurity>false</useSecurity>
删除这两个标签及标签内的所有内容 <authorizationStrategy …/>和<securityRealm …>到</securityRealm>
重启jenkins
systemctl restart jenkins
至此,安装Jenkins完成。
微信公众号:玩转测试开发
欢迎关注,共同进步,谢谢!