最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2020年10月22日 14:33:03   作者:Jay-zhan  
這篇文章主要介紹了詳解docker部署Jenkins新手使用教程,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

本文通過(guò)docker部署Jenkins+Maven+SVN+Tomcat,在基礎(chǔ)鏡像Jenkins上安裝Maven及自帶的OpenJDK形成新的鏡像,然后通過(guò)SVN將項(xiàng)目checkout下來(lái),由Jenkins自帶的插件或腳本將Maven生成的war包發(fā)送到指定的Tomcat的WebApps目錄下,最終啟動(dòng)Tomcat完成自動(dòng)化部署。

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

Jenkins安裝會(huì)提示輸入密碼,該密碼在Jenkins初次啟動(dòng)的時(shí)候會(huì)有出現(xiàn),可copy輸入即可,其余的默認(rèn)安裝,在此不做闡述,下面進(jìn)入Jenkins的使用介紹:

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

關(guān)于Global Tool Configuration可根據(jù)工具的目錄進(jìn)行配置,如果沒(méi)有Jenkins可在構(gòu)建的時(shí)候自動(dòng)下載。

Configure Global Security選項(xiàng)是對(duì)權(quán)限的管理,可設(shè)置開放自動(dòng)注冊(cè)權(quán)限,讓用戶自動(dòng)注冊(cè)進(jìn)行項(xiàng)目操作(運(yùn)營(yíng)服權(quán)限已開)。

讀取設(shè)置:放棄當(dāng)前內(nèi)存中所有的設(shè)置信息并從配置文件中重新讀取 僅用于當(dāng)您手動(dòng)修改配置文件時(shí)重新讀取設(shè)置。      

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

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

下載完成點(diǎn)擊高級(jí),上傳插件:

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

下面新建一個(gè)項(xiàng)目看看:

我們的項(xiàng)目都是maven項(xiàng)目,所以選擇maven選項(xiàng),填上構(gòu)建的項(xiàng)目的名稱,確認(rèn)即可。

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

GitHub project:GitHub托管的項(xiàng)目URL。

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

丟棄舊的構(gòu)建:常用,避免構(gòu)建的項(xiàng)目越來(lái)越多,占用內(nèi)存。

源碼管理處,選擇SVN,填寫URL和用戶密碼,項(xiàng)目在構(gòu)建時(shí)就會(huì)自動(dòng)去checkout下來(lái)了,Check-out Strategy處選擇的是SVN更新代碼的形式,讀者可根據(jù)個(gè)人需要進(jìn)行更改。

構(gòu)建觸發(fā)器:

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

設(shè)定的構(gòu)建時(shí)間規(guī)則格式可查看右邊的?幫助,有詳細(xì)介紹。

這個(gè)是Maven打包命令

構(gòu)建設(shè)置是可發(fā)送郵件通知,每次構(gòu)建完成都可以發(fā)送報(bào)告

構(gòu)建后操作需注意,要在Tomcat中開啟tomcat-users.xml權(quán)限

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

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

相關(guān)文章

  • 綁定Dokcer容器到主機(jī)指定網(wǎng)卡的方法

    綁定Dokcer容器到主機(jī)指定網(wǎng)卡的方法

    這篇文章主要介紹了綁定 Dokcer 容器到主機(jī)指定網(wǎng)卡的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-03-03
  • centos修改docker網(wǎng)絡(luò)配置方法分享

    centos修改docker網(wǎng)絡(luò)配置方法分享

    本文給大家分享的是centos修改docker網(wǎng)絡(luò)配置的方法,非常的實(shí)用,有需要的小伙伴可以參考下
    2017-03-03
  • Docker使用、容器遷移的方案詳解

    Docker使用、容器遷移的方案詳解

    Docker 是一個(gè)開源的容器化平臺(tái),用于打包、部署和運(yùn)行應(yīng)用程序及其依賴環(huán)境,本文給大家介紹Docker使用、容器遷移的方案,感興趣的朋友一起看看吧
    2025-04-04
  • docker windows10 共享目錄掛載失敗的解決方案

    docker windows10 共享目錄掛載失敗的解決方案

    這篇文章主要介紹了docker windows10 共享目錄掛載失敗的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-03-03
  • docker搭建dnsmasq服務(wù)的實(shí)現(xiàn)

    docker搭建dnsmasq服務(wù)的實(shí)現(xiàn)

    本文將指導(dǎo)讀者如何使用Docker搭建DNSmasq服務(wù),通過(guò)簡(jiǎn)單的步驟和詳細(xì)的說(shuō)明,幫助讀者快速在Docker環(huán)境中部署DNSmasq,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-01-01
  • 使用jib打包docker鏡像實(shí)戰(zhàn)

    使用jib打包docker鏡像實(shí)戰(zhàn)

    這篇文章主要介紹了使用jib打包docker鏡像實(shí)戰(zhàn),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-08-08
  • 如何修改Docker部署gitlab的外部訪問(wèn)地址和端口

    如何修改Docker部署gitlab的外部訪問(wèn)地址和端口

    這篇文章主要介紹了如何修改Docker部署gitlab的外部訪問(wèn)地址和端口問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • 一篇文章看懂docker?run的使用方法

    一篇文章看懂docker?run的使用方法

    在Docker中,run應(yīng)該是用戶使用最多的命令了,很多人不是很明白run命令的用法,這篇文章主要介紹了關(guān)于docker?run的使用方法,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2025-03-03
  • 如何修改 docker 容器的啟動(dòng)參數(shù)

    如何修改 docker 容器的啟動(dòng)參數(shù)

    工作中我們經(jīng)常遇到docker容器運(yùn)行一段時(shí)間后,因?yàn)楦鞣N原因需要調(diào)整啟動(dòng)參數(shù)的情況,這篇文章主要介紹了如何修改 docker 容器的啟動(dòng)參數(shù),需要的朋友可以參考下
    2023-09-09
  • docker端口映射的實(shí)現(xiàn)示例

    docker端口映射的實(shí)現(xiàn)示例

    Docker 端口映射允許我們將容器內(nèi)部的服務(wù)綁定到宿主機(jī)上的一個(gè)或多個(gè)端口,本文主要介紹了docker端口映射的實(shí)現(xiàn)示例,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-03-03

最新評(píng)論

闸北区| 沙湾县| 长海县| 夏邑县| 武山县| 犍为县| 如东县| 泉州市| 兴城市| 托克逊县| 古蔺县| 噶尔县| 武宣县| 凤庆县| 宝丰县| 金乡县| 耒阳市| 临高县| 临高县| 青冈县| 兴海县| 翁源县| 奉化市| 通道| 思茅市| 吴桥县| 德州市| 平潭县| 浪卡子县| 邵阳县| 惠水县| 胶州市| 巴彦县| 万年县| 武宁县| 左贡县| 宁津县| 清流县| 通化市| 安化县| 威远县|