1. 程式人生 > >centos部署jenkins

centos部署jenkins

false utl 並且 support 生效 內容 用戶數據 source 相對

下載jenkins + jdk + tomcat
下載地址: https://jenkins.io/
技術分享圖片
技術分享圖片

點擊Generic Java package (.war) 下載war包
tomcat和jdk已經下載好了。
技術分享圖片

步驟簡介
註:所有步驟可以參考文件,有些出入,問題自己解決即可。
技術分享圖片

第一步要先安裝jdk ,並配置環境變量
第二步安裝tomcat ,並設置環境變量
第三步安裝maven,並設置環境變量
第四步將jenkins.war 包放到tomcat的wabapps目錄中,啟動tomcat即可。
測試訪問:http://IP:端口/jenkins
即可訪問到jenkins。
啟動時如果出現截圖中的問題:
技術分享圖片

調整一個jdk的版本號即可

或者是修改tomcat的catalina.sh

技術分享圖片
技術分享圖片
技術分享圖片
技術分享圖片
技術分享圖片
技術分享圖片
插件存放路徑:
plugins n. 插件;插件程序
技術分享圖片
技術分享圖片
技術分享圖片
技術分享圖片
技術分享圖片
技術分享圖片
技術分享圖片
技術分享圖片

步驟:操作如下
系統管理》插件管理》可選插件》在這個過濾框中,輸入Maven Integration Plugin ?或者?Pipeline Maven Integration Plugin?(註意大小寫)
》勾選這個插件》點擊直接安裝等待安裝完成即可。
技術分享圖片

jenkins 主目錄說明:
一般情況下,jenkins的主目錄會部署在當前用戶下的/.jenkins中。
jobs:這個目錄包含Jenkins管理的構建作業的配置細節,以及這些構建所輸出的產物以及數據。
plugin: 這個目錄包含所有你已經安裝了的插件。插件可以使你通過添加額外的功能來擴展Jenkins。

updates:這是Jenkins使用的一個內部目錄,用來存放可用的插件更新。
users:如果你使用的是Jenkins的本地用戶數據庫,用戶賬戶信息會被存放在這個目錄下。
workspce:是jenkins對你的項目進行構建的地方,它包含Jenkins檢驗過的源代碼,以及構建本身生成的所有文件,這個工作空間會被每一個連續構建所重復使用。每一個項目只能有一個workspace,並且它需要的磁盤空間往往是相對穩定的。

修改jenkins的主目錄
Jenkins儲存所有的數據文件在這個目錄下. 你可以通過以下幾種方式更改:
方式一:
使用你Web容器的管理工具設置JENKINS_HOME環境參數.
打開tomcat的bin目錄,編輯catalina.sh文件。
在# OS specific support.  $var _must_ be set to either true or false.上面添加:
export JENKINS_HOME="/shfb_30/.jenkins"在引號中填入你的路徑。
在啟動Web容器之前設置JENKINS_HOME環境變量.
方式二:
用root用戶登錄,編輯profile文件:vim /etc/profile
在最後加入:export JENKINS_HOME=/shfb_30/.jenkins
保存,退出後執行:source  /etc/profile
讓配置生效

忘記用戶密碼怎麽辦
Jenkins專有用戶的數據存放在JENKINS_HOME/users目錄。users目錄的結構我就不扯了,你一看就懂。users/xxx(各種用戶名)
打開忘記密碼的用戶文件夾,裏面就一個文件config.xml。嗯,就是它了。打開config.xml,裏面有一堆的東西,找找。。。找到了<passwordHash>節點,如圖:
技術分享圖片

把<passwordHash>節點的內容(圖中黑色的那一串)換成#jbcrypt:$2a$10$DdaWzN64JgUtLdvxWIflcuQu2fgrrMSAMabF5TSrGK5nXitqK9ZMS
(註意前後有木有空格)
保存,重啟Jenkins程序。
然後輸入用戶名,密碼111111

centos部署jenkins