中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

docker部署Jenkins的方法流程

發布時間:2020-10-26 15:42:55 來源:億速云 閱讀:230 作者:Leah 欄目:開發技術

本篇文章給大家分享的是有關docker部署Jenkins的方法流程,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

本文通過docker部署Jenkins+Maven+SVN+Tomcat,在基礎鏡像Jenkins上安裝Maven及自帶的OpenJDK形成新的鏡像,然后通過SVN將項目checkout下來,由Jenkins自帶的插件或腳本將Maven生成的war包發送到指定的Tomcat的WebApps目錄下,最終啟動Tomcat完成自動化部署。

通過docker命令:sudo docker run –d -p 9898:8080 -p 50000:50000 -v /alidata/projects/jenkins:/var/jenkins_home -u 0 jenkins將端口暴露出來并將容器的目錄掛載出來(方便對容器進行修改)

Jenkins安裝會提示輸入密碼,該密碼在Jenkins初次啟動的時候會有出現,可copy輸入即可,其余的默認安裝,在此不做闡述,下面進入Jenkins的使用介紹:

docker部署Jenkins的方法流程

首次使用可點擊系統管理 à 點擊系統設置 進行全局設置,這個是需要全局設置的時候才設置的,可不設置,這樣在創建項目的時候針對每個項目的不同做對應的設置,如果創建項目時不設置就會采用系統設置中的設置模式。

docker部署Jenkins的方法流程

關于Global Tool Configuration可根據工具的目錄進行配置,如果沒有Jenkins可在構建的時候自動下載。

Configure Global Security選項是對權限的管理,可設置開放自動注冊權限,讓用戶自動注冊進行項目操作(運營服權限已開)。

讀取設置:放棄當前內存中所有的設置信息并從配置文件中重新讀取 僅用于當您手動修改配置文件時重新讀取設置。      

管理插件:添加、刪除、禁用或啟用Jenkins功能擴展插件。需要的插件可在此處下載,目前Jenkins提供了大量的插件,基本上可滿足項目需求,如果插件下載失敗,可去官網下載:

官網插件下載地址https://wiki.jenkins-ci.org/display/JENKINS/Plugins

下載完成點擊高級,上傳插件:

docker部署Jenkins的方法流程

docker部署Jenkins的方法流程

安裝完成后,刷新Jenkins WEB界面即可。

下面新建一個項目看看:

docker部署Jenkins的方法流程

我們的項目都是maven項目,所以選擇maven選項,填上構建的項目的名稱,確認即可。

docker部署Jenkins的方法流程

描述:填寫對該創建的項目的描述。

GitHub project:GitHub托管的項目URL。

Throttle builds(節流建立):設置規定時間內的構建數和速率。

丟棄舊的構建:常用,避免構建的項目越來越多,占用內存。

docker部署Jenkins的方法流程

源碼管理處,選擇SVN,填寫URL和用戶密碼,項目在構建時就會自動去checkout下來了,Check-out Strategy處選擇的是SVN更新代碼的形式,讀者可根據個人需要進行更改。

docker部署Jenkins的方法流程

構建觸發器:

主要介紹一下Build periodically和Poll SCM的使用,這兩個都是定時觸發構建的時間日程表,但是Build periodically的作用是,到達設定的時間,該項目就必定進行重新構建,但Poll SCM則是到達設定時間,如果SVN上有更新才進行構建,否則不構建。

設定的構建時間規則格式可查看右邊的?幫助,有詳細介紹。

docker部署Jenkins的方法流程

這個是Maven打包命令

docker部署Jenkins的方法流程

構建設置是可發送郵件通知,每次構建完成都可以發送報告

構建后操作需注意,要在Tomcat中開啟tomcat-users.xml權限

docker部署Jenkins的方法流程

本篇為Jenkins新手篇,不了解docker的同學啟動步驟可改為自己的啟動方式,其余都相同,本篇采取的是使用Jenkins自帶的軟件進行部署,進階篇會通過自己編輯的shell腳本部署,畢竟都是自己的編寫,比較好掌控。

以上就是docker部署Jenkins的方法流程,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

弥勒县| 郓城县| 桦南县| 秭归县| 天祝| 吉安县| 大余县| 永年县| 德州市| 桦甸市| 沙坪坝区| 萨嘎县| 衡南县| 沭阳县| 呼图壁县| 宁海县| 筠连县| 漾濞| 彩票| 龙井市| 屏东县| 台北县| 平山县| 黎城县| 汪清县| 介休市| 类乌齐县| 南郑县| 田东县| 商河县| 穆棱市| 崇礼县| 略阳县| 昌邑市| 曲周县| 札达县| 砀山县| 横山县| 长春市| 彝良县| 延寿县|