九 Jenkins持續集成

隨時隨地將代碼合併的方法叫作 持續集成java

 

 

 ===================================================================linux

 

視頻用的10.0.0.11 gitlab     10.0.0.12 Jenkinsgit

安裝Jenkinsshell

上傳好準備好的rpm包json

安裝JDKvim

# rpm -ivh jdk-8u121-linux-x64.rpm瀏覽器

測試安裝結果gitlab

# java -version    -------------> java version "1.8.0_121"測試

安裝Jenkins  url

# rpm -ivh jenkins-2.73.3-1.1.noarch.rpm

開機啓動   啓動服務 它監控的8080端口

# systemctl enable jenkins

# systemctl  status jenkins

 # lsof -i :8080  --------->java    19195 jenkins

測試訪問 瀏覽器輸入10.0.0.12:8080

安裝成功

配置Jenkins

 完成後進入須要解鎖密碼 提示密碼路徑在這裏

默認用戶admin

# cat /var/lib/jenkins/secrets/initialAdminPassword
3f73d5e052974d96b6eb9bc5fb0f82f2

進入後會聯網下載數據  而後提示安裝可選插件--退出不安裝

須要什麼插件本身手動安裝

 

修改密碼--->打開用戶進入設置 完成

點擊系統管理---系統設置---主機配置好能夠多設置幾個執行者數量--生成前等待通常10s

管理插件

系統管理---插件管理---可選插件---搜索git--下載git和Jenkins集成

下載失敗 解決 在插件管理的高級裏修改升級站點

把:http://updates.jenkins-ci.org/update-center.json 
換成:http://mirror.esuni.jp/jenkins/updates/update-center.json 

或者在清華源/阿里源  下載插件在高級裏上傳安裝

也能夠直接把安裝目錄裏的文件複製粘貼

Jenkins目錄介紹

回顧gitlab  經過url 導入倉庫

進入建立倉庫---選擇URL導入.。。。。。。。。。。。。

Jenkins任務建立

新建---名稱 "freestyle-job"--構建一個自由風格的軟件項目

點擊OK 彈出配置頁面 名稱不要改,暫時修改一下兩項

 

進入項目 點擊當即構建--生成任務

執行 shell 命令 利用命令查看內容

說明:系統命令 root命令 Jenkins不能執行

須要把Jenkins進程用戶變動爲root用戶

# vim /etc/sysconfig/jenkins

重啓生效 # vim /etc/sysconfig/jenkins

當前工做目錄沒有內容

 

客戶端 push 修改的代碼到gitlab -----gitlab會調用Jenkins 完成代碼的構建和發佈

相關文章
相關標籤/搜索