av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

聊聊Jenkins構(gòu)建自由風(fēng)格任務(wù)

實(shí)現(xiàn)目的:通過jenkins在服務(wù)器部署一個(gè)簡單的.Net程序

1. 登錄并創(chuàng)建任務(wù)

輸入任務(wù)名稱并選擇構(gòu)建一個(gè)自由風(fēng)格的任務(wù)

2. 配置

2.1 常規(guī)

設(shè)置描述和丟棄規(guī)則

2.2 源碼管理

配置源代碼和憑據(jù)

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

2.4 構(gòu)建環(huán)境

設(shè)置每次構(gòu)建的時(shí)候刪除之前的文件(我主要是想保持文件最新,奈何沒找到拉取代碼的方式,參考文檔里面有方法)

2.5 構(gòu)建

通過執(zhí)行shell腳本來來構(gòu)建

通過編寫shell腳本來部署.NetCore項(xiàng)目

 
 
 
 
  1. image_tag=`date +%Y%m%d%H%M%S`; 
  2. echo $image_tag; 
  3.  
  4. # build鏡像并且打上tag  dockerfile路徑根據(jù)不同項(xiàng)目地址不同 
  5. docker build -f ./Net5ByDocker/Dockerfile -t net5bydocker:$image_tag .; 
  6. docker images; 
  7.  
  8. # 停止并刪除舊版 net5bydocker 容器 
  9. CID=$(docker ps | grep "net5bydocker" | awk '{print $1}') 
  10. echo $CID 
  11. if [ "$CID" != "" ];then 
  12.   docker stop $CID 
  13.   docker rm $CID 
  14. fi 
  15.  
  16. # 把剛剛build出來的鏡像跑起來 
  17. docker run -p 8012:80 --name net5bydocker -d net5bydocker:$image_tag; 
  18. docker ps -a; 
  19. docker logs net5bydocker; 

腳本參考自:https://www.cnblogs.com/xiaoxiaotank/p/14762665.html

2.6 構(gòu)建后操作

3. 開始構(gòu)建

點(diǎn)擊保存后點(diǎn)擊立即構(gòu)建,就會(huì)在下面可以看到構(gòu)建歷史列表(出現(xiàn)藍(lán)色代表構(gòu)建成功,紅色代表有問題)

構(gòu)建完成后我們查看linux服務(wù)器是否已經(jīng)有剛部署項(xiàng)目的容器

3.1 查看輸出

通過在指定的build ID下選擇輸出控制臺(tái)查看詳細(xì)信息

3.2默認(rèn)工作目錄

通過輸出信息我們可以看到j(luò)enkins默認(rèn)的工作目錄是我們配置的目錄

 
 
 
 
  1. /var/jenkins_home/workspace/ 

4. 預(yù)覽效果

通過我們的shell配置,我們?cè)L問我們的swagger地址

 
 
 
 
  1. http://192.168.1.14:8012/swagger/index.html 

調(diào)用接口發(fā)現(xiàn)可以查詢到數(shù)據(jù)

這點(diǎn)常見的錯(cuò)誤就是連接數(shù)據(jù)庫的地址配置有問題,如果這里有問題,可以通過命令去查看docker日志

 
 
 
 
  1. docker logs 容器Id 

5. 參考文檔

GitLab+Jenkins持續(xù)集成+自動(dòng)化部署:https://www.cnblogs.com/yanjieli/p/10613212.html

xiaoxiaotank:https://www.cnblogs.com/xiaoxiaotank/p/14762665.html


當(dāng)前名稱:聊聊Jenkins構(gòu)建自由風(fēng)格任務(wù)
當(dāng)前網(wǎng)址:http://uogjgqi.cn/article/cdoeiej.html
掃二維碼與項(xiàng)目經(jīng)理溝通

我們?cè)谖⑿派?4小時(shí)期待你的聲音

解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流