前面已經(jīng)完成“將Git倉庫最新代碼拉取到Jenkins工作空間,那么本篇文章主要針對(duì)“Jenkins拉取Git倉庫最新代碼并打包”進(jìn)行講解,希望感興趣的小伙伴可以堅(jiān)持看下去同時(shí)歡迎提出寶貴的意見讓我們一起進(jìn)步!
前提條件
(1)輸入賬號(hào)和密碼,登錄Jenkins主頁且已創(chuàng)建工程項(xiàng)目
(2)新建任務(wù)前面文章已介紹,具體見文“http://www.itdecent.cn/p/8b017ede897f”
(3)拉取Git倉庫最新代碼前面文章已介紹,具體見文“http://www.itdecent.cn/p/acf5db0359ec”
第一步:點(diǎn)擊“工程名稱”

點(diǎn)擊“工程名稱”.png
第二步:進(jìn)入已創(chuàng)建的工程頁面,點(diǎn)擊“配置”

在工程頁面,點(diǎn)擊“配置”.png
第三步:進(jìn)入test工程配置頁面,找到“構(gòu)建”模塊點(diǎn)擊“增加構(gòu)建步驟”,選擇“執(zhí)行shell”

添加執(zhí)行shell.png
第四步:寫一條linux壓縮腳本,點(diǎn)擊“保存”按鈕
(1)需要注意的是,此處是在Jenkins服務(wù)器這臺(tái)操作,與目標(biāo)服務(wù)器無關(guān)
(2)一般情況下可能的操作: 將構(gòu)建的包壓縮;將構(gòu)建的包刪除;將構(gòu)建的包移動(dòng)到指定目錄等
執(zhí)行shell壓縮腳本.png
第五步:回到Jenkins工程頁面,點(diǎn)擊“立即構(gòu)建”按鈕

立即構(gòu)建.png
第六步:查看控制臺(tái)輸出,多了一個(gè)執(zhí)行shell腳本操作

查看控制臺(tái)輸出.png
第七步:查看Jenkins服務(wù)器生成了一個(gè)isTester1.0.tar.gz文件
[root@iZ2zebjpjfqq58nc6ul6hnZ workspace]# cd /root/.jenkins/workspace
[root@iZ2zebjpjfqq58nc6ul6hnZ workspace]# ls
jenkins_test ly_test test test_git test_git@tmp tests test@tmp
[root@iZ2zebjpjfqq58nc6ul6hnZ workspace]# cd test_git
[root@iZ2zebjpjfqq58nc6ul6hnZ test_git]# ll
total 49296
drwxr-xr-x 3 root root 4096 Jun 13 12:56 custom
drwxr-xr-x 4 root root 4096 Jun 13 12:56 data
-rwxr-xr-x 1 root root 31981159 Jun 13 12:56 gogs
-rw-r--r-- 1 root root 18445483 Jun 13 13:28 isTester1.0.tar.gz
-rw-r--r-- 1 root root 1054 Jun 13 12:56 LICENSE
drwxr-xr-x 8 root root 4096 Jun 13 12:56 public
-rw-r--r-- 1 root root 8226 Jun 13 12:56 README.md
-rw-r--r-- 1 root root 5329 Jun 13 12:56 README_ZH.md
drwxr-xr-x 7 root root 4096 Jun 13 12:56 scripts
-rw-r--r-- 1 root root 36 Jun 13 12:56 start_ByIdo.sh
drwxr-xr-x 11 root root 4096 Jun 13 12:56 templates
