隨時隨地將代碼合併的方法叫作 持續集成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 完成代碼的構建和發佈