Jenkins簡單安裝部署

##實驗環境ip不穩定,本文涉及所有ip均爲同一臺設備ip。

避免java環境問題,先安裝oracle 的jdk

rpm -ivh jdk-8u212-linux-x64.rpm 
java -version        #查看java版本信息
yum install wget -y
wget https://pkg.jenkins.io/redhat-stable/jenkins.repo
rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
yum install jenkins -y
systemctl start jenkins
ps aux |grep jenkins           # 確認服務已經起來了

在瀏覽器訪問,
Jenkins簡單安裝部署

項目信息存在於目錄 /var/lib/jenkins/workspace/ 中,默認安裝的插件,另外安裝maven插件Maven Integration plugin ,以及Publish Over SSH 、SSH

使用Git的設置
需要配置clone文件所需信息
Jenkins簡單安裝部署

然後創建一個項目
使用Maven則設置
Jenkins簡單安裝部署

如果使用publish over ssh則設置
Jenkins簡單安裝部署

如果遇到下面的報錯,則需要將jenkins的公鑰寫在如圖中168.186這臺機器的/root/.ssh/authorized_keys中,即可通過配置測試。
Jenkins簡單安裝部署

然後在項目配置中操作如下:
Jenkins簡單安裝部署

這個是腳本一直運行沒退出,讓其在後端運行即可,使用nohup &
如果還是報錯可以在Send build artifacts over SSH勾選Exec in pty試試
Jenkins簡單安裝部署
Jenkins簡單安裝部署

要切換到主機168.193的jar包所在的目錄或者絕對路徑啓動
Jenkins簡單安裝部署

最終頁面配置爲:
1.Jenkins簡單安裝部署

2.Jenkins簡單安裝部署

3.Jenkins簡單安裝部署

下面這個錯誤不應該有,因爲已經使用了publish over ssh ,但是既然畫蛇添足用了scp還是想知道怎麼回事,
Jenkins簡單安裝部署
因爲執行shell是jenkins用戶,需要把root的公鑰文件寫在jenkins的認證文件/var/lib/jenkins/.ssh/authorized_keys裏。重啓ssh生效。
Jenkins簡單安裝部署

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