摘要:安裝相關(guān)系統(tǒng)管理插件管理可選插件配置插件搭建以的形式暴露的構(gòu)建鏡像可以參考自行定義配置云系統(tǒng)管理系統(tǒng)設(shè)置云新增云這里為,這里的端口為上面代理的端口,為的地址可以通過進(jìn)行測試添加這里的即為的鏡
安裝docker相關(guān)plugin
系統(tǒng)管理-插件管理-可選插件
Docker plugin
Docker Slaves Plugin
docker-build-step
配置docker插件 搭建docker-http-proxy以http的形式暴露docker的api
docker run --rm -p 2375:2375 --name shipyard-proxy -v /var/run/docker.sock:/var/run/docker.sock -e PORT=2375 shipyard/docker-proxy:latest構(gòu)建jenkins-slave鏡像
可以參考dind-jenkins-slave自行定義
配置云系統(tǒng)管理-系統(tǒng)設(shè)置-云-新增云
docker url
這里為tcp://192.168.99.100:2375,這里的端口為上面docker-http-proxy代理的端口,ip為docker-machine的地址
可以通過 test connection進(jìn)行測試
添加template
這里的image即為jenkins-slave的docker鏡像
這里的Labels標(biāo)記為docker-agent,即這個jenkins slave的node的名稱
這里的Launch method的Credentials為jenkins/jenkins
選擇節(jié)點(diǎn)
構(gòu)建
這里沒有使用docker-maven-plugin,而是直接在shell里頭根據(jù)Dockerfile自行構(gòu)建鏡像
docJENKINS/Docker+Plugin
Building Docker Images using Jenkins
Docker 以 docker 方式運(yùn)行 jenkins
dind-jenkins-slave
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/26809.html
摘要:部分首先我們要有個咯下載鏈接我們安裝官網(wǎng)教程安裝好安裝教程略嗯不是說好手把手么你妹的好好好我們還是來手把手教程好了首先安裝添加安裝源之后直接就好下面是的安裝命令其他系統(tǒng)自己玩一下就好下載啟動下載鏈接在這里面找最新的下載我當(dāng)前 Jenkins部分 首先,我們要有個Jenkins咯,下載鏈接:https://jenkins.io/download/ 我們安裝官網(wǎng)教程安裝好jenkins,安...
摘要:集群環(huán)境的部署方式使用集群管理工具通過版本新增文件實(shí)現(xiàn)滾動升級容器等同于應(yīng)用的部署 1. 思路&流程 Jenkins集成Docker鏡像實(shí)現(xiàn)自動發(fā)布與Jenkins發(fā)布mavne項(xiàng)目思路一樣總體流程 為:Jenkins 拉去遠(yuǎn)端源碼 —— gitl實(shí)現(xiàn)應(yīng)用打包 —— jenkins本地把應(yīng)用程序打包進(jìn)Docker鏡像 ...
摘要:對測試的影響讓單元測試運(yùn)行的更順暢單元測試驅(qū)動開發(fā)是一個很好的應(yīng)用程序開發(fā)方式,單元測試往往也是和代碼一起被提交到代碼倉庫中。但是很多單元測試通常依賴于很多其他服務(wù),而這些服務(wù)的標(biāo)準(zhǔn)化配置往往是一個難點(diǎn),如數(shù)據(jù)庫的搭建防火墻的配置等。 傳統(tǒng)的軟件開發(fā)、測試、運(yùn)維需要三個團(tuán)隊在三個不同的環(huán)境中進(jìn)行,而三個環(huán)境的不同引發(fā)了很多的問題。如:工作內(nèi)容的重復(fù);開發(fā)環(huán)境中可運(yùn)行的程序在測試和運(yùn)維環(huán)...
摘要:在本教程中,我們將使用在上部署和伸縮。它主要用來幫助操作人員部署伸縮更新和維護(hù)服務(wù),以及提供服務(wù)發(fā)現(xiàn)機(jī)制來管理節(jié)點(diǎn)集群上的容器化應(yīng)用程序。代理則使用,網(wǎng)絡(luò)啟動協(xié)議啟動,因此容器能夠在啟動和運(yùn)行之后自動連接到。賬戶我們將在上部署集群。 在本教程中,我們將使用Rancher在Kubernetes上部署和伸縮Jenkins。按照本文的步驟一步步來,你將會使用到我們用來測試實(shí)際構(gòu)建作業(yè)的mas...
摘要:如果還沒有搭建好可以使用的,請先移步到這篇文章進(jìn)行搭建使用自動部署服務(wù)一搭建篇目標(biāo)通過實(shí)現(xiàn)推送代碼后自動部署基于的服務(wù)準(zhǔn)備工作獲取示例項(xiàng)目或者直接復(fù)制以下文件內(nèi)容獲取示例項(xiàng)目項(xiàng)目文件頁面文件鏡像文件部署文件部署腳本文件頁面文件項(xiàng)目很簡單, 如果還沒有搭建好可以使用 Docker 的 Jenkins,請先移步到這篇文章進(jìn)行搭建 使用 Jenkins 自動部署 Docker 服務(wù)(一、Je...
摘要:入坑嘿嘿安裝官方安裝教程常用命令用構(gòu)建鏡像通過鏡像生成容器是交互式模式對應(yīng)是后臺啟動用本機(jī)的端口映射容器的端口進(jìn)入正在運(yùn)行的容器內(nèi)查看鏡像查看所有容器狀態(tài)刪除容器刪除鏡像重啟構(gòu)建用官方鏡像啟動將存放數(shù)據(jù)庫信息的文件夾映射 Docker 入坑docker嘿嘿 ubantu安裝docker 官方安裝教程 docker常用命令 #用Dockerfile構(gòu)建鏡像 docker build ...
閱讀 4048·2021-11-22 13:53
閱讀 1749·2021-09-23 11:52
閱讀 2472·2021-09-06 15:02
閱讀 1015·2019-08-30 15:54
閱讀 927·2019-08-30 14:15
閱讀 2410·2019-08-29 18:39
閱讀 694·2019-08-29 16:07
閱讀 465·2019-08-29 13:13