【Jenkins持續集成(二)】Windows上安裝Jenkins教程


一、前言

Jenkins是一款開源 CI&CD 軟件,用於自動化各種任務,包括構建、測試和部署軟件。
Jenkins 支持各種運行方式,可通過系統包、Docker 或者通過一個獨立的 Java 程序。

了解更多可參考Jenkins官方文檔:https://jenkins.io/zh/doc/

二、基本環境

  1. windows-x64
  2. apache-tomcat-8.5.41
  3. jdk1.8
  4. maven3.3.9

三、安裝 Jenkins

1、官網下載Jenkins:https://jenkins.io/zh/download/

在這里插入圖片描述
這里小編下載的是LTS版中的war包形式 【將war直接放在tomcat里跑,入門相對簡單一點】
在這里插入圖片描述

2、運行訪問

直接將war包丟在tomcat中的webapps目錄下
在這里插入圖片描述
然后進入bin目錄下雙擊 startup.bat 啟動即可
在這里插入圖片描述
訪問 http://localhost:8080/jenkin 【注:這里8080是我的tomcat默認端口哦】
這里根據提示去找自己的密碼填上即可~
在這里插入圖片描述
下一步選擇安裝推薦的插件
在這里插入圖片描述
等待安裝完...
在這里插入圖片描述
如果出現安裝失敗點擊繼續即可... 也可重試,或者進入之后手動安裝

3、創建一個管理員

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

四、配置Jenkins

1、全局配置

(1)全局安全配置

http://localhost:8080/jenkins/configureSecurity/
在這里插入圖片描述

(2)全局工具配置

http://localhost:8080/jenkins/configureTools/

①JDK配置

在這里插入圖片描述

②Maven配置

在這里插入圖片描述

③Git配置

在這里插入圖片描述
還有一些Ant、Docker... 如果有這些環境可以自己配上~

2、系統配置

http://localhost:8080/jenkins/configure
在這里插入圖片描述

3、插件安裝

http://localhost:8080/jenkins/pluginManager/available

溫馨小提示:這里根據自己的環境選擇性安裝哦

①Maven Integration

在這里插入圖片描述

②GitLab

這里根據自己的環境選擇svn、github、gitee或gitlab...

③SonarQube Scanner For Jenkins

在這里插入圖片描述

④Publish Over SSH / SSH plugin

在這里插入圖片描述
在這里插入圖片描述

五、實際使用 -> 構建部署maven項目

1、在工作台中創建一個新任務

http://localhost:8080/jenkins/newJob

在這里插入圖片描述

在這里插入圖片描述
在這里插入圖片描述
③配置maven打包命令
在這里插入圖片描述

這里maven是小編之前步驟中已經配置過環境,因此直接選擇版本,然后輸入執行命令即可

在這里插入圖片描述
④配置項目運行命令
在這里插入圖片描述

溫馨小提示:maven執行后所打的jar包或者war包一般情況下是放在C:\Users\xxx.jenkins\workspace目錄下 【xx:你的電腦用戶名】
小編因為是雲桌面,所以在D盤下去了
在這里插入圖片描述

在這里插入圖片描述

其它配置根據自己的情況選擇配置 ... 最后保存

2、立即構建

在這里插入圖片描述

3、查看控制台輸出信息

小編第一次構建時失敗了,原因是在windows系統無法執行sh腳本... 后來取消相應配置,於是第二次構建成功~

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

4、構建成功 -> 瀏覽器訪問測試

瀏覽器輸入自己項目配置的相應地址端口訪問即可
在這里插入圖片描述

5、最后

在Jenkins工作台中我們也可以查看所有的構建失敗或者成功,以及其它信息... 你們自己點着玩應該就會了哈
在這里插入圖片描述

六、問題解決

在這里插入圖片描述
如果在剛開始進來安裝插件失敗導致如上錯誤可以在 Manage Jenkins -> Manage Plugins -> Advanced -> 高級 -> 升級站點 中修改站點為http形式
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
然后在高級下面修改站點url為 http://updates.jenkins.io/update-center.json
在這里插入圖片描述
在這里插入圖片描述
最后再手動去安裝Jenkins需要的插件即可...

七、集成sonar

這里需要的朋友可手動去小編主頁Jenkins目錄下查看下一篇文章...


免責聲明!

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



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