新建任務(wù)>>輸入項(xiàng)目名,新建一個(gè)自由風(fēng)格的軟件項(xiàng)目>>開始配置此項(xiàng)目
一個(gè)自由風(fēng)格的項(xiàng)目分為如下幾個(gè)部分的配置選項(xiàng)

第一個(gè)部分是通用配置,這里需要勾選參數(shù)化構(gòu)建,以便在構(gòu)建的時(shí)候可以給項(xiàng)目傳參,我們?cè)谶@里使用字符參數(shù),如下,名稱必填,默認(rèn)值和描述可以不填寫,默認(rèn)值若是不填寫,在構(gòu)建的時(shí)候如果沒有賦值,那么參數(shù)就是空值,若是填寫了默認(rèn)值,在構(gòu)建的時(shí)候,沒有修改默認(rèn)值,則就會(huì)繼承參數(shù)的默認(rèn)值。

第二個(gè)部分是構(gòu)建觸發(fā)器,這里我們勾選觸發(fā)遠(yuǎn)程構(gòu)建,然后填入令牌,這個(gè)令牌是我們自定義的的,用于觸發(fā)的時(shí)候使用

**而遠(yuǎn)程觸發(fā)的方式,在windows下可以通過訪問url的方式,在linux下則可以通過curl的方式


windows下訪問的url的格式如下
http://192.168.122.201:8080/job/項(xiàng)目名/buildWithParameters?token=令牌值&key1=value1&&key2=value2


linux下curl的url的格式如下
curl?-u?admin:123456?-X?GET?"http://192.168.122.201:8080/job/項(xiàng)目名/buildWithParameters?token=令牌值&key1=value1&&key2=value2"


**(注意:curl 后面跟的-u admin:123456 是jenkins平臺(tái)的登陸用戶名和密碼,而后面的url需要用英文雙引號(hào)引起來,負(fù)責(zé)參數(shù)會(huì)傳遞不過去)


第三個(gè)部分是構(gòu)建,這里選擇增加構(gòu)建步驟,然后選擇,這個(gè)選項(xiàng)是只有當(dāng)安裝了上面的ssh插件后才會(huì)出現(xiàn)的

下面的下拉框會(huì)出現(xiàn)在系統(tǒng)設(shè)置中設(shè)置的ssh主機(jī)的選項(xiàng),由于這里我只設(shè)置了一臺(tái)主機(jī),所以下拉選項(xiàng)框中就一個(gè)選項(xiàng),在command的部分填寫上需要在ssh的主機(jī)上面執(zhí)行的操作,這里的command的內(nèi)容其實(shí)就是shell腳本中的內(nèi)容,一個(gè)簡(jiǎn)單的例子,如下,當(dāng)job構(gòu)建的時(shí)候,賦值給project的值就會(huì)被覆蓋進(jìn)root下的project.txt中。

點(diǎn)擊最下面的保存,至此,一個(gè)遠(yuǎn)程觸發(fā)的自由風(fēng)格的項(xiàng)目就構(gòu)建完成了。**

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

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

登錄

找回密碼

注冊(cè)