Jenkins+.Net Core+Git集成發布 - SkyMallCore快速開發平台


准備工作:安裝

Jenkins+java 直接百度安裝,在此忽略

dotnet sdkiis部署已經安裝)

 

一:windows 部署到IIS

 首先搭建IIS,站點應用程序池選擇 無托管代碼

 安裝DotNetCore.1.0.4_1.1.1-WindowsHosting

http://download.microsoft.com/download/3/8/1/381CBBF3-36DA-4983-BFF3-5881548A70BE/DotNetCore.1.0.4_1.1.1-WindowsHosting.exe

 安裝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!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM