jekins安裝


參考資料:https://blog.csdn.net/qq_29914837/article/details/82779697

1.下載jenkins
在windows系統上搭建jenkins持續集成有兩種方法:
1、war文件,可以用tomcat或者java命令直接運行
2、msi安裝,作為系統服務后台運行

下載地址
https://jenkins.io/download/
或者單獨下載指定的文件
1、war文件
下載地址:http://mirrors.jenkins-ci.org/war/latest/jenkins.war
2、msi安裝
下載地址:http://ftp.yz.yamagata-u.ac.jp/pub/misc/jenkins/windows-stable/

 


2.安裝啟動jenkins
1、針對war文件

 

第一種方式:將jenkins.war放到Tomcat\webapps目錄下,當啟動tomcat的時候,Jenkins會隨着服務器一起啟動 ;
第二種方式:通過cmd命令窗口,先進入jenkins.war所在的文件,在輸入命令就可以啟動jenkins.war
java -jar jenkins.war

啟動成功如圖所示

修改端口:tocat默認端口和jekins都是8080 ,因此需要改

Jenkins默認的端口號是8080,修改方法:

1. 打開終端,cd 到Jenkins的安裝目錄(即jenkins.war所在目錄),如:D:\Program Files (x86)\Jenkins

2. 執行命令:“java -jar jenkins.war --ajp13Port=-1 --httpPort=8888”

其中8888就是新的端口號,也可以設置為其他的端口。

3. 輸入上面命令后,回車,出現下面信息則表示成功:

如果出現下面提示,就表示修改失敗:

 

 

此時,可以從別處將“.jenkins”目錄下的文件拷貝過來再試此命令,或者卸載jenkins重新裝。

4. 第3步成功后,打開瀏覽器輸入 : localhost:8081  即可進入Jenkins界面:

5. 再輸入localhost:8080有可能還可以進去Jenkins,重啟電腦后再試發現就進不去了,至此修改成功。

注意:直接修改jenkins.xml中arguments的httpPort是不能真正修改端口的。

另附:關閉和重啟jenkins服務

(1)cd到jenkins的war包所在的目錄

(2)執行命令執行命令:“java -jar jenkins.war --ajp13Port=-1 --httpPort=8081”

(3)啟動jenkins服務:“net start jenkins”

(4)停止jenkins服務:“net stop jenkins”

2、針對msi安裝
解壓運行jenkins.msi即可

 

指定安裝目錄

 

安裝過后就是服務在后台運行,查看位置是:控制面板–服務,或者通過打開任務管理器-服務查看一樣效果

 


選中服務-Jenkins 右擊-啟動服務 即可。

不管是哪種方式啟動,啟動成功后可以打開瀏覽器輸入:
http://localhost:8080 就可以開始訪問了。

 

針對第二種 msi安裝的方式啟動Jenkins,鑒於web測試等是在后台運行的,不能夠查看到瀏覽器的具體操作,出錯不容易定位問題。 為了解決這個問題,推薦兩種解決方案。
(簡而言之就是服務運行轉為war包運行)
方法一
(1)windows的控制面板–管理工具–服務。找到 jenkins服務,先停用,然后修改啟動類型為禁用。
(2)手動啟動jenkins.war。定位到jenkins.war文件所在的文件夾。執行Java -jar jenkins.war。
(3)重新進jenkins,創建job,然后構建執行就OK。 (需要重新安裝插件。)
方法二
可以做成一個bat文件,以后每次啟動jenkins,雙擊運行這個bat文件就可以

echo "Jenkins CI automation testting"
java -jar "D:\work\Program Files\Jenkins\jenkins.war"
pause

同時還有war運行轉成服務的也有兩個方法
方法一:
下載個msi安裝成服務
方法二:

具體操作可參考官方文檔 地址:
https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+as+a+Windows+service

但是要注意一個問題,如果轉換了啟動方式
(1)轉換了方式啟動jenkins,之前啟動jenkins的數據都丟失了,需要重新創建job。
(2)之前啟動jenkins中安裝的插件也沒有了,需要重新安裝所需插件。

3.修改jenkins的端口
因為jenkins 默認的端口是8080 ,而tomcat多使用8080端口,所以建議修改端口號。
打開你的jenkins 安裝目錄 找到 jenkins.xml 文件 例如我的jenkins.xml 文件位置就是在 D:\work\Program Files\Jenkins\jenkinx.xml
打開jenkins.xml 找到 修改 8080 為 8888

     <arguments>-Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "%BASE%\jenkins.war" --httpPort=8888 --webroot="%BASE%\war"</arguments>

啟動服務或者啟動war包 ,輸入:http://localhost:8888

4.初始化jenkins
當首次打開jenkins,需要進行一些初始化配置,選擇插件,賬號,密碼,郵箱…等等 。
剛進入時,如果需要輸入密碼,
打開jenkins 的安裝目錄,我本人的是:
D:\work\Program Files\Jenkins\secrets\initialAdminPassword,找到密碼輸入

插件剛開始建議選擇推薦安裝插件的方式,然后等待安裝完成,需要等待一會

創建管理員用戶賬號,第一次可以不用創建,直接跳過,在jenkins系統配置-用戶里面也可以創建(建議選擇圖片底部的-使用admin賬號繼續),系統默認有一個賬號 admin 密碼:參考上圖D:\work\Program Files\Jenkins\secrets\initialAdminPassword
置完成后-點擊保存就進入了jenkins主界面了

下面是本人的另一篇博文,通過實際項目來介紹在Windows環境下jenkins配置自動化部署

https://blog.csdn.net/Try_harder_every_day/article/details/79170065


免責聲明!

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



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