婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 詳解docker部署Jenkins新手使用教程

詳解docker部署Jenkins新手使用教程

熱門標簽:400 電話 申請費用 比較穩定的外呼系統 信貸電銷機器人系統 ai電話機器人營銷 鸚鵡螺號航海地圖標注時間 云南云電銷機器人招商 江蘇自動外呼系統一般多少錢 長沙回撥外呼系統 山東電信外呼系統靠譜嗎

本文通過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的使用介紹:

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

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

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

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

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

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

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

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

下面新建一個項目看看:

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

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

GitHub project:GitHub托管的項目URL。

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

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

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

構建觸發器:

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

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

這個是Maven打包命令

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

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

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

到此這篇關于詳解docker部署Jenkins新手使用教程的文章就介紹到這了,更多相關docker部署Jenkins 內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

標簽:拉薩 衡陽 澳門 嘉興 運城 齊齊哈爾 烏海 亳州

巨人網絡通訊聲明:本文標題《詳解docker部署Jenkins新手使用教程》,本文關鍵詞  詳解,docker,部署,Jenkins,新手,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《詳解docker部署Jenkins新手使用教程》相關的同類信息!
  • 本頁收集關于詳解docker部署Jenkins新手使用教程的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 英德市| 庐江县| 利辛县| 垦利县| 双桥区| 华宁县| 融水| 喀什市| 丹阳市| 南丹县| 皋兰县| 九龙城区| 桐城市| 漾濞| 德格县| 灌阳县| 北海市| 新源县| 辽中县| 丰县| 独山县| 青铜峡市| 定州市| 阿拉善盟| 德清县| 漳浦县| 平湖市| 慈溪市| 宁阳县| 丁青县| 施甸县| 福鼎市| 嘉峪关市| 虹口区| 乐平市| 洛川县| 平果县| 商水县| 唐山市| 方正县| 荣成市|