准備工作:安裝
Jenkins+java 直接百度安裝,在此忽略
dotnet sdk(iis部署已經安裝)
一:windows 部署到IIS
首先搭建IIS,站點應用程序池選擇 ‘無托管代碼’
安裝DotNetCore.1.0.4_1.1.1-WindowsHosting
安裝DotNet sdk 2.0 https://www.microsoft.com/net/download/windows
在命令程序中輸入 :
net stop was /y 停止服務
net start w3svc重啟服務。
二:Jenkins新建任務配置:
【Github】
1:源碼管理
2:構建觸發器:
選擇觸發遠程構建+github hook trigger for GITScm ,兩個都選
觸發遠程構建選項輸入自定義的Token
3:構建環境
4:構建腳本
即如下:
dotnet restore "%WORKSPACE%\SkyMallCore"
dotnet build "%WORKSPACE%\SkyMallCore"
dotnet publish "%WORKSPACE%\SkyMallCore\SkyMallCoreWeb\SkyMallCoreWeb.csproj" -o D:\wwwroot\skymall
三:打開Github 找到對應Repository -->Settings
點擊Webhooks
1:添加
說明:Admin:ApiToken@jenkins_server/job這種寫法容易出問題,jenkins_server不要加“http://”
請求成功並自動觸發發布!
下一節:設置發布郵件通知,並計划將Jenkins放入docker!