部署环境_Jenkins环境搭建和部署项目的过程
生活随笔
收集整理的這篇文章主要介紹了
部署环境_Jenkins环境搭建和部署项目的过程
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
安裝部署docker jenkins 環境
創建一個文件夾 用于存放jenkins相關配置
mkdir?/Users/mengfanxiao/docker/jenkins下載docker jenkins鏡像
docker?pull?jenkins/jenkins當前版本:Jenkins?2.243啟動鏡像
docker?run?-d?-p?8080:8080?-p?50000:50000?--name?jenkins?--privileged=true?-v?/Users/mengfanxiao/docker/jenkins:/var/jenkins_home?jenkins/jenkins訪問jenkins
http://localhost:8080/PS : 如果一直在Please wait while Jenkins is getting ready to work...頁面,資源訪問過慢加載不出來
解決方法
找到/Users/mengfanxiao/docker/jenkins目錄下的hudson.model.UpdateCenter.xml文件,將https://updates.jenkins.io/update-center.json替換為http://mirror.xmission.com/jenkins/updates/update-center.json然后重啟啟動docker?jenkins登陸賬號
輸入密碼
啟動命令中有一個文件映射?將docker中的配置文件映射到本地電腦即??-v?/Users/mengfanxiao/docker/jenkins:/var/jenkins_home?jenkins/jenkins既然?docker?jenkins已經啟動?那么配置文件也從docker映射到本地一份了由上面[輸入密碼]截圖可以看要去/var/jenkins_home/secrets/initialAdminPassword文件中找初始密碼(發現截圖上的目錄少了一個jenkins)那么只需要從?本地文件?/Users/mengfanxiao/docker/jenkins/secrets/initialAdminPassword?即可安裝插件
這里選擇安裝推薦的插件PS : 這里等待時間太久 如何解決?
解決辦法 :
修改更新配置源
- 找到/Users/mengfanxiao/docker/jenkins/updates/default.json
- 把 "www.google.com” 改成 "http://www.baidu.com/"
- 把 "updates.jenkins-ci.org/download" 替換成 "mirrors.tuna.tsinghua.edu.cn/jenkins"
快速更新的辦法
使用vim的命令
- 替換所有插件下載的url
- 替換連接測試url
注意:進入vim先輸入:然后再粘貼上邊的:后邊的命令,注意不要寫兩個冒號!修改完成保存退出:wq
心理PS:速度卡卡的快啊(留下了幸福的眼淚)
創建用戶
創建好用戶之后?就可以進入到首頁了檢查并修復插件
查看失敗插件
- 打開系統管理頁面 如果有安裝失敗的插件 則會顯示(失敗插件名稱及原因)
- 查看已安裝的插件
- 功能不全
如何安裝插件
以上面的功能不全-沒有[構建maven項目]為例
- 點開可選插件 輸入maven
- 安裝后的效果
重啟使得剛剛安裝的插件生效
如果插件有了改變?則已安裝插件頁面的最下面有一個重啟的提示,重啟了之后?剛剛已安裝的插件就會生效通過jenkins部署項目
創建一個任務
General配置
Git配置
git信息配置
訪問git的賬號配置
指定分支的含義是?獲取指定git地址下面的指定分支進行代碼部署build
這里需要配置下maven
clean?package?-U?-Dmaven.test.skip=true-U表示強制更新Post Steps
在這一步之前的操作是?jenkins通過maven將指定的項目編譯打jar或war包或其他形式的這一步是?訪問指定的服務器?在指定的路徑下面?執行指定的腳本?啟動jar或war或其他?所以需要先配置下服務器:?系統管理-系統配置-SSH?Server并測試下是否可以連接- 源文件 表示當前項目編譯打包之后是jar包還是war包
- 可執行文件
注意點
- 上述腳本中的文件夾先創建好
- PS:文件訪問權限問題
郵件通知項目部署情況
構建
后記
至此,已經說完了jenkins環境搭建過程和如何通過jenkins部署一個項目的過程,我就不演示了構建的過程了?因為我用的公司的服務器,擔心內存不夠,把公司運行的項目給搞停掉總結
以上是生活随笔為你收集整理的部署环境_Jenkins环境搭建和部署项目的过程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何计算给定一个unigram语言模型_
- 下一篇: 已知三个用不同数制表示的整数_数制的概念