Jenkins發布.Net Core項目到IIS


安裝Java8,Git,和Jenkins及插件。

jenkins安裝后以windows服務的方式運行,瀏覽器訪問本機8080端口可訪問。

 

自動部署的原理分為三步,首先從git服務器獲取最新代碼,然后用dotnet命令發布代碼,最后將代碼copy到網站目錄。

 

 

 

 

cd "%WORKSPACE%\Cube.App.WebApi\EDS.WebApi"
dotnet publish -o "D:\jenkins\publish\%JOB_NAME%\%BUILD_NUMBER%"

C:\Windows\System32\inetsrv\appcmd.exe stop apppool /apppool.name:"CubeApp"
xcopy "D:\jenkins\publish\%JOB_NAME%\%BUILD_NUMBER%" "D:\WebSite\App Service" /s/e/y/exclude:D:\jenkins\exclude.txt
C:\Windows\System32\inetsrv\appcmd.exe start apppool /apppool.name:"CubeApp"

 

版本號旁邊的箭頭可以查看控制台輸出,可用來排查錯誤

 


免責聲明!

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



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