国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Jenkins+Docker+Gitee搭建自動(dòng)化部署平臺(tái)

這篇具有很好參考價(jià)值的文章主要介紹了Jenkins+Docker+Gitee搭建自動(dòng)化部署平臺(tái)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

目錄

服務(wù)器準(zhǔn)備

Docker安裝

yum 包更新到最新

設(shè)置yum源

安裝docker

啟動(dòng)和開機(jī)啟動(dòng)

驗(yàn)證安裝是否成功

Jenkins安裝

拉取鏡像

創(chuàng)建映射目錄

運(yùn)行鏡像

運(yùn)行出錯(cuò)

修正權(quán)限

重新運(yùn)行鏡像

新建安全組,放通8080端口

激活Jenkins

Jenkins插件

Jenkins全局工具配置

自動(dòng)構(gòu)建Springboot項(xiàng)目

準(zhǔn)備好Springboot項(xiàng)目

Jenkins新建任務(wù)和配置


服務(wù)器準(zhǔn)備

可以選擇阿里云、騰訊云、華為云等云服務(wù)器,更便捷,當(dāng)然也可以使用本地電腦開虛擬機(jī)。

阿里云活動(dòng)地址、騰訊云活動(dòng)地址、華為云活動(dòng)地址(點(diǎn)擊可訪問)

本人購買的阿里云服務(wù)器配置為:2 vCPU 2 GiB 3Mbps,即阿里云的優(yōu)惠活動(dòng)最低配置的服務(wù)器,操作系統(tǒng)選擇的centos7.9

Jenkins+Docker+Gitee搭建自動(dòng)化部署平臺(tái),程序員日常,CICD,jenkins,docker,gitee

當(dāng)然騰訊云和華為云也不錯(cuò),可以按需或自己的喜好購買。華為云對(duì)新用戶有性價(jià)比超高的2核4G的配置,不過需要搶。

Jenkins+Docker+Gitee搭建自動(dòng)化部署平臺(tái),程序員日常,CICD,jenkins,docker,gitee

騰訊云的硬盤更大,帶寬更大價(jià)格也很實(shí)惠,并且是新老客戶都可以買的

Jenkins+Docker+Gitee搭建自動(dòng)化部署平臺(tái),程序員日常,CICD,jenkins,docker,gitee

如果只是個(gè)人用來玩一下或者只是有個(gè)把個(gè)人項(xiàng)目,那就選擇一個(gè)2核2g或者2核4g的服務(wù)器就可以了,即上述最低配置的服務(wù)器,當(dāng)然如果是小團(tuán)隊(duì)要使用或者項(xiàng)目比較多,那建議4g/8g起步。

選擇合適自己的服務(wù)器購買后,等待云服務(wù)器完成配置,然后你就可以在你的控制臺(tái)里面看到自己的云服務(wù)器實(shí)例了,這里可以自行參考對(duì)于云服務(wù)廠家的說明書來。

Docker安裝

yum 包更新到最新
yum update
設(shè)置yum源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
安裝docker
yum install docker-ce ?
OR
yum install <自己的版本> ?# 例如:sudo yum install docker-ce-17.12.0.ce
啟動(dòng)和開機(jī)啟動(dòng)
systemctl start docker
systemctl enable docker
驗(yàn)證安裝是否成功
docker version

通過以上命令基本就可以完成docker的安裝,本人實(shí)操通過,如遇到問題就對(duì)于查找相關(guān)的解決方案,這里也貼一下docker官網(wǎng)的文檔:Get Docker | Docker Docs

Jenkins安裝

Jenkins的安裝可以參考官網(wǎng)的文檔來,安裝Jenkins,這里我列出我的安裝過程。

拉取鏡像
docker pull jenkins/jenkins:lts

這里我使用的是Jenkins的長期支持鏡像jenkins/jenkins:lts,但官網(wǎng)的建議是:

使用的Docker映像是jenkinsci/blueocean image(來自 the Docker Hub repository)。 該鏡像包含當(dāng)前的長期支持 (LTS) 的Jenkins版本 (可以投入使用) ,捆綁了所有Blue Ocean插件和功能。這意味著你不需要單獨(dú)安裝Blue Ocean插件。

也就是說jenkinsci/blueocean是長期支持版本+Blue Ocean插件,我由于安裝后才看官方文檔就沒有換了,后續(xù)我自行安裝了Blue Ocean插件。

創(chuàng)建映射目錄
mkdir -p /data/jenkins

這里映射目錄你可以按照容器里面的目錄/var/jenkins_home來創(chuàng)建也行,自定義也行,看你們自己的規(guī)范

運(yùn)行鏡像
docker run -u root -d --name=jenkins -p 8080:8080 -p 50000:50000 -v /data/jenkins/:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock -v /usr/bin/docker:/usr/bin/docker jenkins/jenkins:lts

指定-u root可以解決權(quán)限不足的問題,映射docker命令可以解決Jenkins在構(gòu)建鏡像時(shí)提示docker not found的問題

運(yùn)行出錯(cuò)

如果運(yùn)行出錯(cuò),可以通過docker logs查看運(yùn)行日志,我這里有遇到下面的錯(cuò)誤

[root@iZ7us1hw0oqmxZ ~]# docker logs jenkins
touch: cannot touch '/var/jenkins_home/copy_reference_file.log': Permission denied
Can not write to /var/jenkins_home/copy_reference_file.log. Wrong volume permissions?
修正權(quán)限

遇到上面的錯(cuò)誤后通過如下命令授權(quán)給Jenkins容器內(nèi)用戶權(quán)限(Jenkins容器內(nèi)userid=1000)

chown -R 1000 /data/jenkins/
重新運(yùn)行鏡像
docker run -u root -d --name=jenkins -p 8080:8080 -p 50000:50000 -v /data/jenkins/:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock -v /usr/bin/docker:/usr/bin/docker jenkins/jenkins:lts

# 查看容器是否已在運(yùn)行
docker ps
新建安全組,放通8080端口

由于我們購買的云服務(wù)器,一般默認(rèn)都是關(guān)閉所有端口的訪問的(除了22端口),所以我們需要進(jìn)入服務(wù)器實(shí)例,找到安全組去配置規(guī)則

Jenkins+Docker+Gitee搭建自動(dòng)化部署平臺(tái),程序員日常,CICD,jenkins,docker,gitee

將入方向的8080端口放通,如下:

Jenkins+Docker+Gitee搭建自動(dòng)化部署平臺(tái),程序員日常,CICD,jenkins,docker,gitee

這樣就可以在瀏覽器通過服務(wù)器公網(wǎng)ip:8080訪問到你部署的Jenkins了

激活Jenkins

瀏覽器訪問ip:8080 獲取Jenkins密鑰,可以利用docker logs jenkins日志獲取 也可以查看指定文件/data/jenkins/secrets/initialAdminPassword

Jenkins+Docker+Gitee搭建自動(dòng)化部署平臺(tái),程序員日常,CICD,jenkins,docker,gitee?

Jenkins插件

使用Jenkins密鑰進(jìn)入登錄Jenkins后,默認(rèn)會(huì)提示安裝一下常用插件,這里可以選擇安裝一下,然后就是讓創(chuàng)建一個(gè)管理員用戶,可自行按照提示填寫,我這里沒有截圖,應(yīng)該沒什么問題,這里主要對(duì)幾個(gè)常用Jenkins插件和相關(guān)配置做個(gè)說明。

進(jìn)入Jenkins主界面后,插件安裝在系統(tǒng)管理(System Manager)里面的插件管理(Plugin),我這里說的基本都是中文,但有可能你進(jìn)去看到的是英文的界面,自行轉(zhuǎn)化一下。

?Jenkins+Docker+Gitee搭建自動(dòng)化部署平臺(tái),程序員日常,CICD,jenkins,docker,gitee

好像是安裝了Blue Ocean插件變中文了的,當(dāng)然實(shí)際上是這個(gè)插件的功勞Localization: Chinese (Simplified),如果你想要中文顯示,可以安裝這個(gè)插件。

  • Localization: Chinese (Simplified)版本 :Jenkins Core 及其插件的簡(jiǎn)體中文語言包

  • Blue Ocean:一個(gè)美觀、功能強(qiáng)大的CI/CD工具,可以在UI界面上配置和管理CI/CD流水線

  • Gitee Plugin:集成gitee需要用到

  • Git Parameter Plug-In:git參數(shù)插件,比如想指定構(gòu)建分支就可以用它來做

  • Role-based Authorization Strategy版本:角色權(quán)限控制策略插件,當(dāng)有多個(gè)賬號(hào)需要控制不同角色賬號(hào)的操作權(quán)限時(shí)可以用它來做

  • SSH:ssh插件,有遠(yuǎn)程連接就需要用它。但是?。?!它已經(jīng)提示有漏洞了,并且提示了3年多還是沒有更新,當(dāng)前最新版本的插件還是5年前的,所以一定不要用它了,需要的話用別的插件代替(代替插件我暫時(shí)沒有研究,后續(xù)如有用到我補(bǔ)充進(jìn)來)

Jenkins+Docker+Gitee搭建自動(dòng)化部署平臺(tái),程序員日常,CICD,jenkins,docker,gitee?

上面的插件的使用可以點(diǎn)擊鏈接進(jìn)去看看文檔怎么寫的,或者直接百度相應(yīng)插件名稱有很多教程,這里就不贅述了

Jenkins全局工具配置

安裝完上面的插件后,還需要對(duì)Jenkins做一個(gè)全局工具的配置,需要運(yùn)行Java程序,肯定少不了Jdk,Maven等,所以我們需要安裝配置它們。

Jenkins+Docker+Gitee搭建自動(dòng)化部署平臺(tái),程序員日常,CICD,jenkins,docker,gitee

選擇新增JDK,命個(gè)名,例如JDK1.8,選擇對(duì)應(yīng)版本,選擇從java.sun.com安裝,并輸入自己的Oracle賬號(hào)密碼,下面截圖有紅色報(bào)錯(cuò)請(qǐng)忽略,正常不會(huì)報(bào)錯(cuò)的。

?Jenkins+Docker+Gitee搭建自動(dòng)化部署平臺(tái),程序員日常,CICD,jenkins,docker,gitee

滑動(dòng)界面到下面,選擇Maven安裝,選擇合適的版本,從Apache安裝

Jenkins+Docker+Gitee搭建自動(dòng)化部署平臺(tái),程序員日常,CICD,jenkins,docker,gitee?如果網(wǎng)絡(luò)不好也可以下載好安裝包上傳服務(wù)器,選擇解壓.zip/.tar.gz安裝

Jenkins+Docker+Gitee搭建自動(dòng)化部署平臺(tái),程序員日常,CICD,jenkins,docker,gitee

?

點(diǎn)擊保存,Jenkins就會(huì)自動(dòng)安裝JDK,Maven了。

自動(dòng)構(gòu)建Springboot項(xiàng)目

準(zhǔn)備好Springboot項(xiàng)目

可以使用idea或者在https://start.spring.io官網(wǎng)生成一個(gè)demo(現(xiàn)在已經(jīng)不支持生成Java8的了,可以生成后自己再改版本就好了),或者自己寫一個(gè)demo,或者從其他項(xiàng)目復(fù)制一份,隨便改改,方法多種多樣,這個(gè)相信大家都沒有問題。

這里主要是要通過maven插件或者通過Dockerfile描述文件將項(xiàng)目打包成鏡像,我這里是通過Dockerfile文件來打包的,再項(xiàng)目根目錄新建Dockerfile文件,內(nèi)容如下:

FROM openjdk:8-jdk-alpine
MAINTAINER liangchen
ENV TZ=Asia/Shanghai
#這里時(shí)區(qū)相關(guān)命令注釋是因?yàn)闃?gòu)建慢,這個(gè)命令是可用的
#RUN apk update \
#    && apk add tzdata \
#    && echo "${TZ}" > /etc/timezone \
#    && ln -sf /usr/share/zoneinfo/${TZ} /etc/localtime \
#    && rm /var/cache/apk/*
# /tmp 目錄作為容器數(shù)據(jù)卷目錄,SpringBoot內(nèi)嵌Tomcat容器默認(rèn)使用/tmp作為工作目錄,任何向 /tmp 中寫入的信息不會(huì)記錄進(jìn)容器存儲(chǔ)層,從而保證容器存儲(chǔ)層的無狀態(tài)化
# 在宿主機(jī)的/var/lib/docker目錄下創(chuàng)建一個(gè)臨時(shí)文件并把它鏈接到容器中的/tmp目錄
VOLUME /tmp
ADD target/jenkinsdemo-0.0.1-SNAPSHOT.jar app.jar
# 設(shè)置隨機(jī)數(shù)生成器的算法為 /dev/./urandom,以提高隨機(jī)性和性能
ENTRYPOINT ["java","-Xmx128m","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar","--spring.profiles.active=test"]
EXPOSE 8081

?

面時(shí)區(qū)命令我注釋了,但實(shí)際是可用的,相關(guān)Docker時(shí)區(qū)問題可以看看這篇文章:Docker時(shí)區(qū)問題,看這一篇就夠了-CSDN博客

Jenkins新建任務(wù)和配置

新建任務(wù),起個(gè)名字,一般用項(xiàng)目名,選擇構(gòu)建一個(gè)自由風(fēng)格的軟件項(xiàng)目

Jenkins+Docker+Gitee搭建自動(dòng)化部署平臺(tái),程序員日常,CICD,jenkins,docker,gitee

配置Git源碼地址,賬號(hào)密碼

Jenkins+Docker+Gitee搭建自動(dòng)化部署平臺(tái),程序員日常,CICD,jenkins,docker,gitee

構(gòu)建步驟,選擇調(diào)用頂層Maven目標(biāo),使用maven給java項(xiàng)目編譯打包,這里的maven版本就是上面配置的版本

Jenkins+Docker+Gitee搭建自動(dòng)化部署平臺(tái),程序員日常,CICD,jenkins,docker,gitee

Jenkins+Docker+Gitee搭建自動(dòng)化部署平臺(tái),程序員日常,CICD,jenkins,docker,gitee?這個(gè)時(shí)候就可以保存,點(diǎn)擊構(gòu)建,測(cè)試是否能正常打包了,點(diǎn)擊構(gòu)建歷史->控制臺(tái)輸出,查看構(gòu)建日志,如出現(xiàn)如下內(nèi)容則為正常

Jenkins+Docker+Gitee搭建自動(dòng)化部署平臺(tái),程序員日常,CICD,jenkins,docker,gitee

注意:這里構(gòu)建可能很慢,是從maven默認(rèn)的倉庫下載的依賴,可以更改maven的默認(rèn)中央倉庫為阿里巴巴的maven倉庫,找到服務(wù)器/data/jenkins/tools/hudson.tasks.Maven_MavenInstallation/maven3.6.3/conf目錄,在settings.xml里面加入如下鏡像地址:

 <mirrors>
    <mirror>
         <id>nexus-aliyun</id>
         <mirrorOf>central</mirrorOf>
         <name>Nexus aliyun</name>
         <url>http://maven.aliyun.com/nexus/content/groups/public</url>
    </mirror>
  </mirrors>

之后構(gòu)建就會(huì)從aliyun下載依賴了,速度快上10倍。

然后回到任務(wù)配置界面,再新增構(gòu)建步驟

Jenkins+Docker+Gitee搭建自動(dòng)化部署平臺(tái),程序員日常,CICD,jenkins,docker,gitee腳本內(nèi)容,根據(jù)需要修改

#進(jìn)入到j(luò)enkins的項(xiàng)目工作目錄
cd /var/jenkins_home/workspace/jenkinsdemo
#停止容器 || true表示執(zhí)行失敗繼續(xù)往下執(zhí)行,避免第一次沒有該容器執(zhí)行失敗
docker stop jenkinsdemo || true
#刪除容器
docker rm jenkinsdemo || true
#刪除鏡像
docker rmi jenkinsdemo || true
#docker構(gòu)建打包生成鏡像
docker build -t jenkinsdemo .
#運(yùn)行鏡像
docker run -d -p 8081:8081 --name jenkinsdemo jenkinsdemo:latest

保存,再次構(gòu)建,正常的話就會(huì)是這樣的日志。

Jenkins+Docker+Gitee搭建自動(dòng)化部署平臺(tái),程序員日常,CICD,jenkins,docker,gitee

至此構(gòu)建部署完畢,可以通過瀏覽器訪問ip:8081,測(cè)試是否能訪問到項(xiàng)目。

Jenkins+Docker+Gitee搭建自動(dòng)化部署平臺(tái),程序員日常,CICD,jenkins,docker,gitee?完美!嗯?完美嗎?當(dāng)然不,還有很多可以優(yōu)化的地方,但這里至少從0-1了,把基本的架子搭建起來了,后續(xù)再來分享我優(yōu)化的地方,比如實(shí)現(xiàn)提交代碼自動(dòng)構(gòu)建,比如實(shí)現(xiàn)構(gòu)建通知,比如通過域名來訪問不暴露ip端口等等。文章來源地址http://www.zghlxwxcb.cn/news/detail-764622.html

到了這里,關(guān)于Jenkins+Docker+Gitee搭建自動(dòng)化部署平臺(tái)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Gitee + Jenkins實(shí)現(xiàn)前端自動(dòng)化部署

    Gitee + Jenkins實(shí)現(xiàn)前端自動(dòng)化部署

    這是在window環(huán)境下面實(shí)施的,Jenkins安裝自己去網(wǎng)上找( 推薦安裝最新的版本,舊版本下載插件會(huì)有兼容問題 ),Jenkins必備插件Git、gitee、NodeJs(中文插件?Chinese需重啟)。以gitee作為代碼倉庫,需要到倉庫中的webHooks作為觸發(fā)。本文借鑒了Gitee + Jenkins自動(dòng)化實(shí)戰(zhàn) | 大前端 -

    2024年02月04日
    瀏覽(25)
  • jenkins集成Gitee 自動(dòng)化部署 超詳細(xì)

    jenkins集成Gitee 自動(dòng)化部署 超詳細(xì)

    簡(jiǎn)介 安裝 安裝命令 安裝好后 瀏覽器訪問 http:服務(wù)器Ip:8080 會(huì)出現(xiàn)這個(gè)頁面 這個(gè)密碼我們要通過 sudo cat /var/lib/jenkins/secrets/initialAdminPassword 這個(gè)命令查看 將密碼填入到欄中登錄 接著我們選擇安裝推薦的插件 接入新手入門頁面完成插件的安裝 創(chuàng)建管理員用戶,輸入相關(guān)信息后

    2024年02月15日
    瀏覽(26)
  • Jenkins結(jié)合gitee自動(dòng)化部署SpringBoot項(xiàng)目

    Jenkins結(jié)合gitee自動(dòng)化部署SpringBoot項(xiàng)目

    安裝教程 Gitee Plugin 源碼管理 填寫源碼地址 注意: 請(qǐng)確保genkins所在的服務(wù)器有權(quán)限git拉取遠(yuǎn)程倉庫代碼,如果不可以請(qǐng)參考ssh配置 centos 配置ssh拉取遠(yuǎn)程git代碼 源碼管理 構(gòu)建觸發(fā)器 1.勾選Gitee webhook 觸發(fā)構(gòu)建 2.生成webhook密碼 構(gòu)建觸發(fā)器 ? 3.在gitee項(xiàng)目管理中配置webhook git

    2024年02月08日
    瀏覽(38)
  • Jenkins+GitLab+Docker搭建前端自動(dòng)化構(gòu)建鏡像容器部署(無本地證書,映射證書)

    Jenkins+GitLab+Docker搭建前端自動(dòng)化構(gòu)建鏡像容器部署(無本地證書,映射證書)

    前言 ?? 需提前安裝環(huán)境及知識(shí)點(diǎn): 1、Docker搭建及基礎(chǔ)操作 2、DockerFile文件描述 3、Jenkins搭建及基礎(chǔ)點(diǎn) ?? 目的: 將我們的前端項(xiàng)目打包成一個(gè)鏡像容器并自動(dòng)發(fā)布部署,可供隨時(shí)pull訪問 1、在當(dāng)前項(xiàng)目的根目錄創(chuàng)建Dockerfile文件并寫入如下代碼: 代碼片段詳細(xì)描述: 注意

    2024年02月15日
    瀏覽(23)
  • Jenkins自動(dòng)化構(gòu)建部署前端項(xiàng)目(Linux+gitee)

    Jenkins自動(dòng)化構(gòu)建部署前端項(xiàng)目(Linux+gitee)

    本文講述了Jenkins自動(dòng)化構(gòu)建部署前端項(xiàng)目,內(nèi)容包括Linux系統(tǒng)安裝Jenkins、如何配置構(gòu)建項(xiàng)目并發(fā)布到目標(biāo)服務(wù)器。 因公司系統(tǒng)項(xiàng)目眾多,前端項(xiàng)目打包麻煩,項(xiàng)目代碼管理混亂,因此需要gitee+Jenkins做自動(dòng)化構(gòu)建,優(yōu)化項(xiàng)目打包流程及代碼管理。 本次教程可實(shí)現(xiàn)最簡(jiǎn)單的自動(dòng)

    2024年02月03日
    瀏覽(27)
  • 前端項(xiàng)目打包和自動(dòng)化部署(jenkins+gitee+nginx)

    前端項(xiàng)目打包和自動(dòng)化部署(jenkins+gitee+nginx)

    1. 傳統(tǒng)的開發(fā)模式 在傳統(tǒng)的開發(fā)模式中,開發(fā)的整個(gè)過程是按部就班就行: 但是這種模式存在很大的弊端: 工作的不協(xié)調(diào):開發(fā)人員在開發(fā)階段,測(cè)試和運(yùn)維人員其實(shí)是處于等待的狀態(tài)。等到測(cè)試階段,開發(fā)人員等待測(cè)試反饋bug,也會(huì)處于等待狀態(tài)。 線上bug的隱患:項(xiàng)目準(zhǔn)

    2024年02月01日
    瀏覽(25)
  • Jenkins + Gitee + Maven 自動(dòng)化部署 Spring Boot

    Jenkins + Gitee + Maven 自動(dòng)化部署 Spring Boot

    目錄 1、前言 1?.1、插件簡(jiǎn)介 1.2、插件安裝 2、創(chuàng)建Maven項(xiàng)目 2.1、新建一個(gè)全新的項(xiàng)目 2.2、拷貝已有項(xiàng)目 3、項(xiàng)目配置 3.1 、General 3.2、源碼管理 3.3、構(gòu)建觸發(fā)器 3.4、構(gòu)建環(huán)境 3.5、Pre Steps 3.6、Build 1)Root POM 2)Goals and options 3)【高級(jí)】 3.7、Pre Steps 3.8、構(gòu)建環(huán)境 3.9、Post Ste

    2024年02月08日
    瀏覽(43)
  • 如何搭建 Jenkins 自動(dòng)化測(cè)試平臺(tái)?

    如何搭建 Jenkins 自動(dòng)化測(cè)試平臺(tái)?

    目錄 前言 自動(dòng)化測(cè)試搭建 代碼倉庫搭建 Jenkins 安裝 Jenkins 插件安裝 Jenkins配置maven Jenkins 關(guān)聯(lián)代碼倉庫 Gitlab 提交觸發(fā) Jenkins 自動(dòng)構(gòu)建 生成測(cè)試報(bào)告 結(jié)語 在進(jìn)行平臺(tái)搭建前,我們首先要問自己:我需要搭建的平臺(tái)的功能是什么,要實(shí)現(xiàn)什么目標(biāo)? 在我的理解中,自動(dòng)化構(gòu)建

    2023年04月14日
    瀏覽(25)
  • Jenkins自動(dòng)化部署搭建流程

    Jenkins自動(dòng)化部署搭建流程

    進(jìn)入Jenkins官網(wǎng)下載地址點(diǎn)擊Docker,并且記住Jenkins最新穩(wěn)定版本(LTS) 點(diǎn)擊Docker后會(huì)自動(dòng)跳轉(zhuǎn)到 Jenkins的鏡像下載頁面 ,然后找到剛剛的穩(wěn)定版本,copy docker pull jenkins/jenkins:2.440.2-lts 語句 -v /var/run/docker.sock:/var/run/docker.sock -v /usr/bin/docker:/usr/bin/docker 將宿主機(jī)的docker環(huán)境映射到容器中

    2024年04月12日
    瀏覽(33)
  • Jenkins自動(dòng)化部署docker

    Jenkins自動(dòng)化部署docker

    準(zhǔn)備測(cè)試服務(wù)器docker環(huán)境 準(zhǔn)備jdk環(huán)境 將上傳jar包修改為 app.jar 對(duì)外暴露 1000 端口 啟動(dòng)jar 制作鏡像 將上傳的鏡像先測(cè)試,我的jar包叫 sky-server-1.0-SNAPSHOT.jar 先將這個(gè)做成鏡像 創(chuàng)建容器 將之前做的鏡像運(yùn)行 環(huán)境準(zhǔn)備 前提需要Jenkins和Gitea這個(gè)要提前準(zhǔn)備好。 1、配置Jenkins的M

    2024年01月17日
    瀏覽(51)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包