欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

jenkins之pipeline

云計算 持續(xù)集成+自動化部署[代碼流水線管理 及 Jenkins 和 gitlab 集成]

一、代碼流水線管理
Pipeline 名詞顧名思義就是流水線的意思,因為公司可能會有很多項目。
如果使用 jenkins 構(gòu)建完成后,開發(fā)構(gòu)建項目需要一項一項點擊,比較麻煩。
所以出現(xiàn) pipeline 名詞。
代碼質(zhì)量檢查完畢之后,我們需要將代碼部署到測試環(huán)境上去,進(jì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)新互聯(lián)服務(wù)項目包括黔江網(wǎng)站建設(shè)、黔江網(wǎng)站制作、黔江網(wǎng)頁制作以及黔江網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,黔江網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到黔江省份的部分城市,未來相信會繼續(xù)擴大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

測試機創(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 用戶還要進(jìn)行 visudo 授權(quán)。因為 Web 上默認(rèn)執(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 用戶還要進(jìn)行 visudo 授權(quán)。因為 Web 上默認(rèn)執(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ì)量進(jìn)行管理,然后就開始部署了
構(gòu)建成功后:測試一下

實驗完畢

分享名稱:jenkins之pipeline
網(wǎng)頁網(wǎng)址:http://chinadenli.net/article44/cjesee.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制開發(fā)動態(tài)網(wǎng)站搜索引擎優(yōu)化域名注冊網(wǎng)站排名網(wǎng)站營銷

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化