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

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

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

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

本文通過docker部署Jenkins+Maven+SVN+Tomcat,在基礎鏡像Jenkins上安裝Maven及自帶的OpenJDK形成新的鏡像,然后通過SVN將項目checkout下來,由Jenkins自帶的插件或腳本將Maven生成的war包發(fā)送到指定的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初次啟動的時候會有出現(xiàn),可copy輸入即可,其余的默認安裝,在此不做闡述,下面進入Jenkins的使用介紹:

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

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

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

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

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

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

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

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

下面新建一個項目看看:

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

描述:填寫對該創(chuàng)建的項目的描述。

GitHub project:GitHub托管的項目URL。

Throttle builds(節(jié)流建立):設置規(guī)定時間內的構建數(shù)和速率。

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

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

構建觸發(fā)器:

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

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

這個是Maven打包命令

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

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

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

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

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

巨人網(wǎng)絡通訊聲明:本文標題《詳解docker部署Jenkins新手使用教程》,本文關鍵詞  詳解,docker,部署,Jenkins,新手,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《詳解docker部署Jenkins新手使用教程》相關的同類信息!
  • 本頁收集關于詳解docker部署Jenkins新手使用教程的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 休宁县| 临泽县| 柳林县| 页游| 南宫市| 宜宾县| 依兰县| 项城市| 安康市| 贵溪市| 凉山| 七台河市| 宿迁市| 兴业县| 雷州市| 凤阳县| 平顶山市| 云浮市| 榕江县| 潜山县| 玉环县| 雷山县| 南郑县| 威信县| 揭西县| 兰州市| 英德市| 怀远县| 涞源县| 福海县| 郁南县| 乌拉特中旗| 镇康县| 新疆| 临高县| 桂平市| 洞头县| 凤冈县| 岳阳县| 马边| 乃东县|