及 Jenkins 和 gitlab 集成]

一、代碼流水線管理
Pipeline 名詞顧名思義就是流水線的意思,因為公司可能會有很多項目。
如果使用 jenkins 構(gòu)建完成后,開發(fā)構(gòu)建項目需要一項一項點擊,比較麻煩。
所以出現(xiàn) pipeline 名詞。
代碼質(zhì)量檢查完畢之后,我們需要將代碼部署到測試環(huán)境上去,進行自動
化測試
88 gitlab-ctl start
89 /etc/init.d/jenkins start
新建部署代碼項目
點擊新建

sudo ssh 192.168.1.50 source /root/test.sh

溫馨提示: 執(zhí)行命令主要涉及的是權(quán)限問題

測試機創(chuàng)建測試腳本并給予執(zhí)行權(quán)限
1.50

[root@localhost ~]# vim test.sh
#!/bin/bash
echo hello world
[root@localhost ~]# chmod  x test.sh 
[root@localhost ~]# source  test.sh 
hello world

Jenkins服務(wù)器做免密登陸ssh 1.40
我們做無秘鑰有 2 種分案:
1、使用 jenkins 用戶將秘鑰分發(fā)給 192.168.1.50 上
2、使用 root 用戶將秘鑰分發(fā)給 192.168.1.50 上,如果使用 root 用戶還要進行 visudo 授權(quán)。因為 Web 上默認執(zhí)行命令的用戶是 jenkins

(1)使用 jenkins 用戶將秘鑰分發(fā)給 192.168.1.50 上

[root@localhost ~]# ssh-copy-id  root@192.168.1.50  復(fù)制用戶密鑰給測試機
[root@localhost ~]# ssh 192.168.1.50

[root@localhost ~]# ssh 192.168.1.50  source  /root/test.sh

Jenkins上測試

(2)使用 root 用戶將秘鑰分發(fā)給 192.168.1.50 上,如果使用 root 用戶還要進行 visudo 授權(quán)。因為 Web 上默認執(zhí)行命令的用戶是 jenkins

授權(quán) jenkins 用戶,使用 visudo 或者編輯配置文件/etc/sudoers
[root@localhost ~]# vim /etc/sudoers
jenkins ALL=(ALL) NOPASSWD:/usr/bin/ssh #93
#jenkins 授權(quán)所有主機,不需要密碼執(zhí)行 ssh。切記不要授權(quán) ALL

Jenkins測試構(gòu)建

現(xiàn)在我們要將代碼質(zhì)量管理和測試部署連接起來。
這時候就用到了 git 鉤子
我們需要安裝 jenkins 插件 parameterized
安裝插件

再次點擊項目設(shè)置的時候就會出現(xiàn) Trigger parameterized build on other
projects

最后點擊保存,點擊構(gòu)建。我們查看效果

現(xiàn)在可以看到他們兩個的構(gòu)建數(shù)是一起增長的

下載 pipeline。這樣只需要構(gòu)建一個項目,就會幫我們完成所有相關(guān)項目 (剛剛已經(jīng)裝完了)

我們點擊首頁 號,新建一個試圖

然后保存
pipeline 視圖如下:

點擊 Run

這樣就先代碼質(zhì)量進行管理,然后就開始部署了
構(gòu)建成功后:測試一下

實驗完畢

更多關(guān)于云服務(wù)器域名注冊,虛擬主機的問題,請訪問三五互聯(lián)官網(wǎng):m.shinetop.cn

贊(0)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享網(wǎng)絡(luò)內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。郵箱:3140448839@qq.com。本站原創(chuàng)內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明出處:三五互聯(lián)知識庫 » jenkins之pipeline

登錄

找回密碼

注冊

主站蜘蛛池模板: 久久热精品视频在线视频| 丰满人妻一区二区三区无码AV| 免费高清特级毛片A片| 国偷自产一区二区三区在线视频| 午夜DY888国产精品影院| 人妻无码∧V一区二区| 亚洲中文字幕无码久久精品1| 国精偷拍一区二区三区| 国产一区二区三区美女| 国内免费视频成人精品| 国产乱码精品一区二区三区中文 | 人妻激情另类乱人伦人妻| 国产精品老熟女一区二区| 国产成人精品亚洲资源| 国产老熟女无套内射不卡| 人人妻人人狠人人爽天天综合网 | 久久先锋男人AV资源网站| 国产av丝袜熟女一二三| 久久精品国产99久久6| 午夜成人精品福利网站在线观看| 天堂在线www天堂中文在线 | 亚洲AV无码久久久久网站蜜桃| 国产精品白浆在线观看免费| 久久一卡二卡三卡四卡| 中文字幕亚洲无线码在线| 美乳丰满人妻无码视频| 国产成人MV视频在线观看| 18禁一区二区每日更新| 日本中文一区二区三区亚洲| 日韩狼人精品在线观看| 国产成人无码网站| 成人区人妻精品一区二区| 四虎永久精品在线视频| 午夜A理论片在线播放| 国产成人午夜精品永久免费| 中文字幕有码无码AV| 国内免费视频成人精品| 亚洲国产成人综合精品| 99精品国产中文字幕| 亚洲国产日韩a在线亚洲| 亚洲一区二区日韩综合久久 |