持續集成工具jenkins安裝(一)

一.jenkins介紹
Jenkins是一個功能強大的應用程序,允許持續集成和持續交付項目,無論用的是什麼平臺。這是一個免費的源代碼,可以處理任何類型的構建或持續集成。集成Jenkins可以用於一些測試和部署技術。Jenkins是一種軟件允許持續集成。
1、持續、自動地構建/測試軟件項目。
2、監控軟件開放流程,快速問題定位及處理,提示開放效率。

二.jenkins安裝
安裝環境 Centos7
1.安裝java
下載最新java包 jdk-8u191-linux-x64.tar.gz
解壓安裝到/usr/java
持續集成工具jenkins安裝(一)

配置java環境變量
[root@server1 java]# vim /etc/profile
持續集成工具jenkins安裝(一)
最下面添加
export JAVA_HOME=/usr/java/jdk1.8.0_191
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

重新加載
[root@server1 java]# source /etc/profile

安裝成功
持續集成工具jenkins安裝(一)

2.安裝tomcat
下載最新的tomcat包 apache-tomcat-8.5.35.tar.gz
[root@server1 ~]# tar -zxf apache-tomcat-8.5.35 -C /usr/local/tomcat
持續集成工具jenkins安裝(一)
啓動tomcat

3.安裝jemkins包
在jenkins官網下載genkins.war包
刪除/usr/local/tomcat/webapps/ROOT 下的文件

將jenkins.war包放到ROOT發佈目錄裏

我們手動解壓
[root@server1 ROOT]# jar -xvf jenkins.war

解壓後
持續集成工具jenkins安裝(一)

4.web訪問
http://190.168.3.250:8080
持續集成工具jenkins安裝(一)

查看密碼
持續集成工具jenkins安裝(一)

持續集成工具jenkins安裝(一)

先選擇推薦安裝插件
持續集成工具jenkins安裝(一)
持續集成工具jenkins安裝(一)

添加管理員賬戶
持續集成工具jenkins安裝(一)

持續集成工具jenkins安裝(一)

三.安裝編譯包管理工具Maven
Maven是一個項目管理和綜合工具。Maven提供了開發人員構建一個完整的生命週期框架。開發團隊可以自動完成項目的基礎工具建設,Maven使用標準的目錄結構和默認構建生命週期。 在多個開發團隊環境時,Maven可以設置按標準在非常短的時間裏完成配置工作。由於大部分項目的設置都很簡單,並且可重複使用,Maven讓開發人員的工作更輕鬆,同時創建報表,檢查,構建和測試自動化設置。
官網下載wget http://mirrors.shu.edu.cn/apache/maven/maven-3/3.6.0/binaries/apache-maven-3.6.0-bin.tar.gz
持續集成工具jenkins安裝(一)

解壓移動到/usr/maven
持續集成工具jenkins安裝(一)

查看編譯、打包、構建工具mvn
持續集成工具jenkins安裝(一)
添加環境變量vim /etc/profile
持續集成工具jenkins安裝(一)

web界面Maven 配置
設置java環境
持續集成工具jenkins安裝(一)

新增JDK
持續集成工具jenkins安裝(一)
取消自動安裝,添加路徑
持續集成工具jenkins安裝(一)

設置maven後應用保存
持續集成工具jenkins安裝(一)

構建一個maven項目
持續集成工具jenkins安裝(一)

如果任務裏沒有maven,項目
在系統管理裏的插件管理裏安裝Maven Integration plugin
持續集成工具jenkins安裝(一)

然後創建一個maven項目
持續集成工具jenkins安裝(一)

四.測試建立一個任務
持續集成工具jenkins安裝(一)
持續集成工具jenkins安裝(一)
立即構建
持續集成工具jenkins安裝(一)

持續集成工具jenkins安裝(一)
查看控制檯
持續集成工具jenkins安裝(一)

五.郵箱插件
剛開始安裝的時候就已經自動安裝
持續集成工具jenkins安裝(一)
持續集成工具jenkins安裝(一)
設置郵箱
持續集成工具jenkins安裝(一)
設置管理員郵箱
持續集成工具jenkins安裝(一)
完成後點擊應用保存

再次點擊工程hello,點擊配置,添加構建後操作郵箱通知
持續集成工具jenkins安裝(一)
持續集成工具jenkins安裝(一)

持續集成工具jenkins安裝(一)
發送構建日誌
持續集成工具jenkins安裝(一)
設置一個新的觸發always
持續集成工具jenkins安裝(一)
完成後應用保存

再次構建
持續集成工具jenkins安裝(一)
查看輸出
持續集成工具jenkins安裝(一)
發送成功
持續集成工具jenkins安裝(一)
查看郵箱
持續集成工具jenkins安裝(一)

六.用戶權限
1.安裝role插件
持續集成工具jenkins安裝(一)
過一會查看已經裝好
持續集成工具jenkins安裝(一)
選擇剛纔安裝的插件,保存
持續集成工具jenkins安裝(一)
2.系統管理出現新模塊
持續集成工具jenkins安裝(一)
進入
持續集成工具jenkins安裝(一)

創建一個角色,只能讀,並保存
持續集成工具jenkins安裝(一)

註銷,創建用戶,測試新角色
持續集成工具jenkins安裝(一)
持續集成工具jenkins安裝(一)
出錯,沒有權限
持續集成工具jenkins安裝(一)
需要重新到admin管理員賬戶裏設置其他用戶read權限,保存
持續集成工具jenkins安裝(一)
再次登陸,可以看見job
持續集成工具jenkins安裝(一)

3.設置工程角色
項目名稱是test. 的匹配,可以配置構建,保存
持續集成工具jenkins安裝(一)
設置admin01有team1權限,保存
持續集成工具jenkins安裝(一)
持續集成工具jenkins安裝(一)

4.用admin賬戶創建一個test01任務,什麼都不用加
再次使用admin01進入系統檢測
hello只能讀
持續集成工具jenkins安裝(一)

test01可以構建

持續集成工具jenkins安裝(一)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章