新建任務(wù)>>輸入項目名,新建一個自由風(fēng)格的軟件項目>>開始配置此項目
一個自由風(fēng)格的項目分為如下幾個部分的配置選項
第一個部分是通用配置,這里需要勾選參數(shù)化構(gòu)建,以便在構(gòu)建的時候可以給項目傳參,我們在這里使用字符參數(shù),如下,名稱必填,默認(rèn)值和描述可以不填寫,默認(rèn)值若是不填寫,在構(gòu)建的時候如果沒有賦值,那么參數(shù)就是空值,若是填寫了默認(rèn)值,在構(gòu)建的時候,沒有修改默認(rèn)值,則就會繼承參數(shù)的默認(rèn)值。
第二個部分是構(gòu)建觸發(fā)器,這里我們勾選觸發(fā)遠(yuǎn)程構(gòu)建,然后填入令牌,這個令牌是我們自定義的的,用于觸發(fā)的時候使用
**而遠(yuǎn)程觸發(fā)的方式,在windows下可以通過訪問url的方式,在linux下則可以通過curl的方式
windows下訪問的url的格式如下
http://192.168.122.201:8080/job/項目名/buildWithParameters?token=令牌值&key1=value1&&key2=value2
linux下curl的url的格式如下
curl?-u?admin:123456?-X?GET?"http://192.168.122.201:8080/job/項目名/buildWithParameters?token=令牌值&key1=value1&&key2=value2"
**(注意:curl 后面跟的-u admin:123456 是jenkins平臺的登陸用戶名和密碼,而后面的url需要用英文雙引號引起來,負(fù)責(zé)參數(shù)會傳遞不過去)
第三個部分是構(gòu)建,這里選擇增加構(gòu)建步驟,然后選擇,這個選項是只有當(dāng)安裝了上面的ssh插件后才會出現(xiàn)的
下面的下拉框會出現(xiàn)在系統(tǒng)設(shè)置中設(shè)置的ssh主機的選項,由于這里我只設(shè)置了一臺主機,所以下拉選項框中就一個選項,在command的部分填寫上需要在ssh的主機上面執(zhí)行的操作,這里的command的內(nèi)容其實就是shell腳本中的內(nèi)容,一個簡單的例子,如下,當(dāng)job構(gòu)建的時候,賦值給project的值就會被覆蓋進(jìn)root下的project.txt中。
點擊最下面的保存,至此,一個遠(yuǎn)程觸發(fā)的自由風(fēng)格的項目就構(gòu)建完成了。**
更多關(guān)于云服務(wù)器,域名注冊,虛擬主機的問題,請訪問西部數(shù)碼官網(wǎng):www.ps-sw.cn