2019 Jenkins 快速入門教程

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] 歡迎交流,共同進步。
歡迎轉載,轉載請註明本網址。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章