centos安装jenkins
基础环境
bin
官网下载jenkins.war文件
jdk
下载对应jdk, https://jdk.java.net/archive/
1 | cd /tmp/ && tar -xzvf jdk-11.0.1_linux-x64_bin.tar.gz && mv jdk-11.0.1 /usr/local/jdk11.0.1 && ln -s /usr/local/jdk11.0.1/bin/java /usr/bin/java && \ |
插件
可以下载插件
不能在线下载的话, 离线下载hpi文件在jenkins页面按顺序导入, 或者jpi(这个可以在有网的主机上复制)批量复制到plugins目录重启即可
启动命令
1 | java -Dhudson.security.csrf.GlobalCrumbIssuerConfiguration.DISABLE_CSRF_PROTECTION=true -DJENKINS_HOME=/export/App/jenkins -jar /usr/lib/jenkins/jenkins.war --logfile=/var/log/jenkins/jenkins.log --httpPort=8080 |
此外, 可以通过 jenkins Security Realm 配置自定义登录
配置和备份
- 插件: 定期备份
/export/App/jenkins/plugins即可 - job配置备份: job配置包含了job的设置/运行记录, 但不包括在slave机上的归档文件和workspace
/export/App/jenkins/jobs
- 配置:
/export/App/jenkins/config.xml
建议直接备份/export/App/jenkins整个目录, 以完全恢复nodes/token等配置
一些错误
可能出现AWT的错误, 根据提示安装如下的包即可
1 | sudo yum install fontconfig |
遇到网络问题(不通也不拒绝)无法初始化, 试图以下操作都没用, 目前无解
1 | -Dhudson.model.Jenkins.skipSetupWizard=true |
参考文章
https://blog.csdn.net/qq_44959735/article/details/104363491
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Juice's Blog!






