Jenkins安裝及配置


Jenkins 簡介

Jenkins 是一個開源項目,是基於Java開發的一種持續集成工具,用於監控持續重復的工作,旨在提供一個開放易用的軟件平台,使軟件的持續集成變成可能。它的功能包括:

1、持續的軟件版本發布/測試項目。
2、監控外部調用執行的工作。

 

前提准備:

  • JDK環境:不同的Jdk版本匹配不同的Jenkins,這里使用的是Jdk1.8,下載地址如下:

https://www.oracle.com/technetwork/java/javase/downloads/index.html

  • Jenkins安裝包:這里使用的Jenkins-2.89.4,下載地址如下

https://jenkins.io/download/

 

(windows版本路徑)

https://jenkins-ci.org/content/thank-you-downloading-windows-installer/

本地顯示

 

特別說明:Jenkins服務有兩種安裝方式,一種是通過下載Jenkins程序,直接運行安裝;一種是下載Jenkins.war包,放到tomcat——>webapps文件夾下,運行tomcat來啟動Jenkins服務。

第一種方式,命令定位到Jenkins所在目錄,輸入

net start Jenkins     #啟動服務
net stop Jenkins     #停止服務

第二種方式,到tomcat——>bin所在目錄下,運行

startup.bat                #啟動服務
shutdown.bat           #停止服務

如需要重啟Jenkins,在Jenkins的鏈接后增加/restart ,彈窗提示框選擇Yes即可。

更新Jenkins版本,只需要替換jenkins.war 即可。

訪問地址:localhost:8081/,即可看到Jenkins啟動成功界面如下:

  

  • Jenkins賬號密碼

針對忘記了對應賬號密碼的情況,進入Jenkins—>users目錄,找到admin或需要修改的賬號名文件夾,修改config.xml文件。替換<passwordHash></passwordHash>中間部分的值為:

#jbcrypt:$2a$10$DdaWzN64JgUtLdvxWIflcuQu2fgrrMSAMabF5TSrGK5nXitqK9ZMS

隨后保存退出重新啟動Jenkins,使用密碼111111登錄即可。

  •  Jenkins端口

進入Jenkins所在目錄,執行命令:

java -jar jenkins.war --ajp13Port=-1 --httpPort=8081

(8081為需要修改的目的端口)

  • 配置SSH鏈接(可用於數據的傳輸,同類/不同類服務器間文件互傳,如從window服務器傳輸文件到Linux服務器上)

 

配置完成后,在新建的任務配置中可根據需要選擇對應的SSH服務器。

 

 

注:如鏈接的服務器需要切換賬號密碼,可點擊【Advanced】進行更換用戶。如Jenkins版本沒有SSH,需要通過系統管理—>插件管理,添加對應的插件【Publish Over SSH

  • SVN下載最新代碼到本地

 

  • JDK配置和調用

進入Jenkins—>系統管理—>全局安全配置下,其中JAVA_HOME為對應jdk的路徑。

 

 

配置完成后,在新建的任務配置中可根據需要選擇對應的JDK版

 

  • NodeJS配置和調用

進入Jenkins—>系統管理—>全局安全配置下,其中Installation directory為對應NodeJs的路徑。

 

 

 

配置完成后,在新建的任務配置中可根據需要選擇對應的NodeJS版本。

 

  • 構建觸發器Build Triggers

這里只簡述【其他工程構建后觸發】【定時構建】【輪詢SCM】

1、【其他工程構建后觸發】:即存在依賴關系,當其他工程構建完成后,此工程會進行構建。

可選擇在構建穩定后觸發/即使生成不穩定, 也會觸發/構建失敗時觸發。

2、【定時構建】:選定構建日期,只在配置好的日期進行構建。

3、【輪詢SCM】:進行輪詢,可設置輪詢間隔,當存在更新時進行構建,如svn下載,識別到svn有更新時才會進行構建操作。

日程表錄入規則:

從左至右分別代表:分 時 天 月 星期

第一個參數為分鍾,取值0—59;
第二個參數為小時,取值0—23;
第三個參數為天,取值1—31;
第四個參數為月,取值1—12;
第五個參數為星期,取值0—7,其中,0和7都標識星期天。

如:H 7 * * 1,2    表示每周一、二的7:00執行一次,*表示所有。

  • Windows調用本地,如Jmeter程序

Windows下,選擇【執行Windows批處理命令】,直接錄入命令行執行NONGUI模式。

 

  • 配置權限

進入Jenkins—>系統管理—>全局安全配置下,【Authorization】可配置權限,也可新增用戶組進行管理。

 

  • 允許創建用戶

進入Jenkins—>系統管理—>全局安全配置下,勾選Allow users to sign up,重新啟動Jenkins即可。

 

重新查看登錄界面顯示:

 

  • 插件管理

進入Jenkins—>系統管理—>插件管理下,選擇插件進行更新/下載操作。

 

 


免責聲明!

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



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