Jenkins 快速入門教程
歡迎轉載,轉載請註明網址:https://blog.csdn.net/qq_41910280
簡介:一篇入門級別Jenkins教程。
1. 環境
jenkins: 1.1
jdk: 1.8.0_201
git: 2.21.0
maven: 3.6.0
tomcat: 7.0.93
OS: CentOS-7.6-x86_64 & CentOS-7.5-x86_64
2. jenkins安裝與部署
首先, 安裝jdk, maven, git操作步驟略
然後執行以下命令, 如果出錯請先安裝wget等依賴
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
yum install jenkins
配置jenkis的端口
vi /etc/sysconfig/jenkins
找到修改端口號:
JENKINS_PORT=“8080” 此端口不衝突可以不修改
2.1 啓動jenkins
service jenkins start/stop/restart
訪問jenkins
我的jenkins地址(192.168.253.129是我安裝jenkins的虛擬機, 可能需要關閉防火牆)
http://192.168.253.129:8080/
2.2 根據提示cat /var/lib/jenkins/secrets/initialAdminPassword輸入進去
2.3 選擇“Install suggested plugins”(安裝推薦的插件)安裝默認的插件,之後Jenkins就會自己去下載相關的插件進行安裝。
2.4 創建第一個管理員用戶, 可省略並繼續使用admin
2.5 在”系統管理”-“全局安全配置”中勾選以下選項以便測試
2.6 進入”系統管理”-“全局工具配置”,配置maven和git
忘記jdk需不需要配置了…
2.7 在”系統配置”-“插件管理”中安裝Deploy to container Plugin
3. 創建工程
3.1 新建任務
3.2 源碼管理
3.3 構建
3.4 構建後操作
(在此之前需要在你需要部署war的服務器上部署tomcat,
並且在tomcat的conf/tomcat-users.xml中添加 ,
Deploy war to container插件目前沒有tomcat 9選項, 所以我選擇安裝的是tomcat7.0.93)
保存配置
4. 部署工程
3.1 選擇立即構建
(記得我最開始構建一直失敗, 最後我將maven命令權限設爲777或者將jenkins加入root組才ok, 嗯, 好像如此 ~ (Q 笑出 o 眼淚 Q))
第一次構建可能會比較慢, 因爲maven倉庫裏的jar需要下載
當你看到如下信息表明構建成功
可以訪問web了
3.2 除此之外你還可以使用url的方式去遠程構建項目
在構建觸發器中選擇 觸發遠程構建, 隨意輸入一些字符作爲token
之後我們可以訪問http://192.168.253.129:8080/job/jenkinswar/build?token=yourtoken進行一次新的構建
3.3 你還可以在github或gitlib上創建一個鉤子函數, 以每次更新代碼都進行一次構建, 這也就是所謂的持續集成持續以及自動化部署
因爲我的jenkins所在的虛擬機設置的是NAT模式, 所以外網的github不能訪問我的虛擬機, 就沒試了 你可以嘗試一下
(前段時間買了個服務器, 不過最近因爲某些不shou可dong告hua人ji的原因 我暫時把他關閉了, 以後我可能會試試部署到上面, 到時候再更新)
神奇的小尾巴:
本人郵箱:[email protected] [email protected]
[email protected] 歡迎交流,共同進步。
歡迎轉載,轉載請註明本網址。