通過官網查到安裝方式
https://www.jenkins.io/doc/book/installing/#red-hat-centos
sudo wget -O /etc/yum.repos.d/jenkins.repo \ https://pkg.jenkins.io/redhat-stable/jenkins.repo sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key sudo yum upgrade sudo yum install jenkins java-1.8.0-openjdk-devel sudo systemctl daemon-reload
需要自定義端口,修改配置文件/etc/sysconfig/jenkins
JENKINS_PORT="8080" # 修改成自己需要的端口
JENKINS_HOME="/var/lib/jenkins" # 記住這個目錄,
用戶權限問題參考:
https://www.cnblogs.com/binghe001/p/12882636.html
gpasswd -a jenkins root
修改/etc/sysconfig/jenkins
JENKINS_USER=root JENKINS_GROUP=root
啟動:
systemctl start jenkins
訪問:
通過ip加自定義端口(8080),端口所在安全組要開放
根據提示獲取管理員密碼
cat /var/lib/jenkins/secrets/initialAdminPassword
完成操作后
出現 No such plugin: cloudbees-folder
參考 https://www.cnblogs.com/changjianblog/p/10916098.html
找到 /var/lib/jenkins 新建目錄WEB-INF\detached-plugins
打開鏈接“http://ftp.icm.edu.pl/packages/jenkins/plugins/cloudbees-folder/”,在最下面找到並打開“latest”目錄。
將目錄中的“cloudbees-folder.hpi”放到 WEB-INF\detached-plugins中
重啟
systemctl stop jenkins systemctl start jenkins
我選擇安裝推薦的插件
然后創建用戶
想修改工作目錄的
停止jenkins
進入目錄 /var/lib/jenkins
備份config.xml
找到<workspaceDir>${JENKINS_HOME}/workspace/${ITEM_FULL_NAME}</workspaceDir>
將${JENKINS_HOME}/workspace換成自己想要的目錄
<workspaceDir>/www/wwwroot/${ITEM_FULL_NAME}</workspaceDir>