Jenkins環境搭建及使用
一、Jenkins介紹和初始化配置
1、Jenkins的作用。
視覺化管理伺服器
持續構建,可以直接去svn或者git上拉取程式碼並下發到伺服器上
視覺化ansible
2、Jenkins監聽埠8080
nohup java -jar jenkins.war &> /tmp/jenkins.out & #啟動Jenkins方式
netstat -antup | grep java #檢視監聽埠
http://IP:8080 #訪問方式
3、Jenkins預設密碼路徑,需要到Jenkins所在的伺服器進行檢視
/root/.jenkins/secrets/initialAdminPassword
二、Jenkins環境搭建
由於Jenkins是依賴於java的,所以先介紹java環境的搭建
原始碼包:連結:https://pan.baidu.com/s/129bY-8XCFGHm9GCnU38l-w
提取碼:1ypg
1、安裝java(解壓,移動即可)
[[email protected] ~]# tar xf jdk-8u171-linux-x64.tar.gz -C /usr/local/
[[email protected] ~]# cd /usr/local/
[[email protected]
#全路徑驗證java是否安裝成功
[[email protected] local]# /usr/local/jdk/bin/java -version
java version "1.8.0_171"
Java(TM) SE Runtime Environment (build 1.8.0_171-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.171-b11, mixed mode)
2、配置java環境變數/etc/profile
export JAVA_HOME=/usr/local/jdk/
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar
新增完畢後,然環境變數立即生效 source /etc/profile
檢視java安裝情況 java -version
3、Jenkins的下載和執行
war包:連結:https://pan.baidu.com/s/1vPI033n4h--0TeGUCUSlwA
提取碼:o6e3
nohup java -jar jenkins.war &> /tmp/jenkins.out & #後臺啟動執行
三,Jenkins使用
1、在瀏覽器上進行訪問:http://IP:8080 出現如下介面
2、將伺服器上的密碼複製過來到瀏覽器上提交後,出現如下介面
3、安裝必要的外掛
4、新新增一個使用者yunjisuan
5、檢視Jenkins的許可權(登入使用者可以做任何事情)
系統管理--->全域性安全配置
四、Jenkins實現命令結果的視覺化
1、新增ssh方式的被管理伺服器
系統管理--->系統設定--->找到Publish over SSH可以新增對應的操作伺服器
以上就新增好一臺被管理的主機了。要繼續新增被管理的主機只需要重複之前的過程
2、建立任務
3、立刻構建任務並執行