1. 程式人生 > 程式設計 >基於Jenkins搭建.NET Core持續整合環境過程圖解

基於Jenkins搭建.NET Core持續整合環境過程圖解

我們用NuGet還原.NET Core專案會報以下錯誤:

error NETSDK1064: 未找到版本為 1.8.2 的包 BouncyCastle.NetCore。它可能已在 NuGet 還原後刪除。否則,NuGet 還原可能只是部分完成,這種情況可能是最大路徑長度限制所導致。

基於Jenkins搭建.NET Core持續整合環境過程圖解

關於這個問題我找了好久 也是google到一條資訊才明白

這裡就直接放解決辦法,其實網上就有方法,有的簡短,有的籠統

基於Jenkins搭建.NET Core持續整合環境過程圖解

我們這裡用到的是dotnet命令來還原、構建、以及部署

從 .NET Core 2.0 開始,無需執行dotnet restore,因為它由需有還原的所有命令隱式執行,如dotnet build和dotnet run。

  • dotnet build 生成專案及依賴項
  • dotnet publish 輸出編譯指定依賴,傳送到指定目錄

詳細其他命令可以檢視官方文件 比我的詳細的多

所以我們只用到

dotnet build
dotnet publish

就可以成功編譯

基於Jenkins搭建.NET Core持續整合環境過程圖解

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。