站點部署,我們用到了Git插件獲取源代碼,MSBuild插件編譯.net項目。
1,新建任務(wù),點擊’新建’菜單進入新建任務(wù)頁,如下圖。
2,輸入任務(wù)名稱,并且選擇復(fù)制已有的Item,這樣只需在原有的任務(wù)配置基礎(chǔ)上進行修改即可。
3,點擊OK按鈕,進入到任務(wù)配置頁面,首先要配置源代碼管理方式,我這里選擇的是Git,需要配置源代碼路徑,登錄帳戶和哪個分支。
4,添加構(gòu)建,如果是.net項目一般選擇Build a Visual Studio PRoject or solution using MSBuild這個。
5,添加構(gòu)建后要進行的操作,一般是構(gòu)建失敗時要通知的人員。
6,完成后,點擊’保存’即創(chuàng)建好了一個構(gòu)建任務(wù)。接下來是運行構(gòu)建任務(wù),有兩種方式,一是點擊構(gòu)建任務(wù)右邊的小三角,從下拉菜單中選擇’立即構(gòu)建’。
另一種方式是,點擊構(gòu)建任務(wù)名稱鏈接進到構(gòu)建任務(wù)詳情頁,然后從左邊菜單中選擇’立即構(gòu)建’運行任務(wù)。
7,查看構(gòu)建任務(wù)結(jié)果。進到構(gòu)建任務(wù)詳情頁,從Build History中選擇最新記錄,查看output,如下圖。
需要注意的是,如果是藍色圖標表示構(gòu)建成功,如果是紅色圖標則表示構(gòu)建失敗,需要看詳細日志,進一步排查問題。
詳細信息如下圖。
類庫項目發(fā)布不同于站點項目,它只需要將MSBuild編譯出來的dll復(fù)制到目標服務(wù)器上即可,而不需要通過Web Deploy,下面來說一下如何發(fā)布類庫項目。
1,在目標服務(wù)器上建立FTP站點。因為我們是通過ftp的方式來復(fù)制dll到目標服務(wù)器,因此首先要建立FTP站點。
2,Jenkins系統(tǒng)配置添加FTP hosts,如下圖。
注意Profile Name,這個后面在配置構(gòu)建作務(wù)的時候會用到。
3,構(gòu)建任務(wù)中添加’構(gòu)建后操作’,Publish artifacts to FTP,選擇要發(fā)布到的目標FTP站點,然后輸入源路徑,如下圖。
構(gòu)建的操作也是利用MSBuild,只是給MSBuild的命令參數(shù)會不一樣,如下圖。
新聞熱點
疑難解答