站點(diǎn)部署,我們用到了Git插件獲取源代碼,MSBuild插件編譯.net項(xiàng)目。
1,新建任務(wù),點(diǎn)擊’新建’菜單進(jìn)入新建任務(wù)頁(yè),如下圖。

2,輸入任務(wù)名稱,并且選擇復(fù)制已有的Item,這樣只需在原有的任務(wù)配置基礎(chǔ)上進(jìn)行修改即可。

3,點(diǎn)擊OK按鈕,進(jìn)入到任務(wù)配置頁(yè)面,首先要配置源代碼管理方式,我這里選擇的是Git,需要配置源代碼路徑,登錄帳戶和哪個(gè)分支。

4,添加構(gòu)建,如果是.net項(xiàng)目一般選擇Build a Visual Studio PRoject or solution using MSBuild這個(gè)。

5,添加構(gòu)建后要進(jìn)行的操作,一般是構(gòu)建失敗時(shí)要通知的人員。

6,完成后,點(diǎn)擊’保存’即創(chuàng)建好了一個(gè)構(gòu)建任務(wù)。接下來(lái)是運(yùn)行構(gòu)建任務(wù),有兩種方式,一是點(diǎn)擊構(gòu)建任務(wù)右邊的小三角,從下拉菜單中選擇’立即構(gòu)建’。
另一種方式是,點(diǎn)擊構(gòu)建任務(wù)名稱鏈接進(jìn)到構(gòu)建任務(wù)詳情頁(yè),然后從左邊菜單中選擇’立即構(gòu)建’運(yùn)行任務(wù)。

7,查看構(gòu)建任務(wù)結(jié)果。進(jìn)到構(gòu)建任務(wù)詳情頁(yè),從Build History中選擇最新記錄,查看output,如下圖。
需要注意的是,如果是藍(lán)色圖標(biāo)表示構(gòu)建成功,如果是紅色圖標(biāo)則表示構(gòu)建失敗,需要看詳細(xì)日志,進(jìn)一步排查問(wèn)題。

詳細(xì)信息如下圖。

類庫(kù)項(xiàng)目發(fā)布不同于站點(diǎn)項(xiàng)目,它只需要將MSBuild編譯出來(lái)的dll復(fù)制到目標(biāo)服務(wù)器上即可,而不需要通過(guò)Web Deploy,下面來(lái)說(shuō)一下如何發(fā)布類庫(kù)項(xiàng)目。
1,在目標(biāo)服務(wù)器上建立FTP站點(diǎn)。因?yàn)槲覀兪峭ㄟ^(guò)ftp的方式來(lái)復(fù)制dll到目標(biāo)服務(wù)器,因此首先要建立FTP站點(diǎn)。

2,Jenkins系統(tǒng)配置添加FTP hosts,如下圖。
注意Profile Name,這個(gè)后面在配置構(gòu)建作務(wù)的時(shí)候會(huì)用到。

3,構(gòu)建任務(wù)中添加’構(gòu)建后操作’,Publish artifacts to FTP,選擇要發(fā)布到的目標(biāo)FTP站點(diǎn),然后輸入源路徑,如下圖。

構(gòu)建的操作也是利用MSBuild,只是給MSBuild的命令參數(shù)會(huì)不一樣,如下圖。

新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注