centos8 安裝jenkins


通過官網查到安裝方式

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>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM