Jenkins 安裝部署全過程


一、Jenkins簡介

Jenkins是一個用Java編寫的開源的持續集成工具,提供了軟件開發的持續集成服務。

官方網站:

https://jenkins.io/

 二、Jenkins安裝部署

(1)安裝JDK

(2)下載Jenkins

下載地址:

http://mirrors.jenkins-ci.org/

基於Linux系統部署:

rpm -ivh xxx.rpm service jenkins start #啟動服務 chkconfig jenkins on #開機自啟
/etc/sysconfig/jenkins  #查看配置文件

(3)安裝&啟動Jenkins服務:

(4)問題處理:

出現啟動jenkins報錯的情況,如何處理:

[root@localhost ~]# systemctl start jenkins
Job for jenkins.service failed because the control process exited with error code. See "systemctl status

使用命令systemctl status jenkins.service可以看到啟動的失敗詳情。

解決辦法是: 修改 jenkins 的配置文件中使用的 jdk 路徑:

[root@localhost ~]#which java 
/usr/java/jdk1.8.0_291/bin/java

修改jenkins的配置文件

vi /etc/init.d/jenkins 

 重啟 jenkins

systemctl daemon-reload 
systemctl restart jenkins

 三、Jenkins配置

(1)首次訪問http://目標ip:8080/,根據瀏覽器提示進行操作。

 選擇插件來安裝:

選擇全部,然后去除所有插件,后續根據需要安裝插件:

 創建第一個管理員用戶:

 

(2)配置插件更新源:

默認官方源修改為清華源

https://updates.jenkins.io/update-center.json https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

Dashboard --> Manage Jenkins --> Manage Plugins --> Advances --> Update Site

 

 

 

(3)安裝插件,如 pipeline/git等插件

下載中文漢化插件:

Jenkins -->  Manage Jenkins --> Mange Plugins,點擊Available,搜索“chinese”

 

 

 (4)添加agent節點

Mange Jenlins --> Manage Nodes and Clouds-->NEW Node

 輸入名字、描述和相關參數 

 

 命令行運行代理:

#!/bin/bash nohub java -jar agent.jar -jnlpUrl http://192.168.99.242:8080/computer/build01/jenkins-agent.jnlp -secret 6bfad151b082656bcdea551cc616d4bf03d51eddef6c64bcb326cb288114ae54 -workDir "/opt/jenkins" &
 
        

 

 四、Jenkins 權限管理

安裝授權插件 Role-based Authorization Strategy 用戶項目授權。

 

系統配置界面出現一個 “Manage and Assign Roles”

 

  五、Jenkins 憑據管理

 


免責聲明!

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



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