0
我嘗試使用TeamCity和Octopus Deploy構建.NET Core 2.0上的解決方案的CI/CD過程。我無法正確配置teamcity中的構建步驟,因爲我沒有創建任何包。我現在用的是.NET Core Plugin爲TeamCity的與相應的步驟:使用TeamCity for .NET Core 2.0創建.nupkg
- 'DOTNET恢復'
- 'DOTNET構建'
- 'DOTNET包'
- 'DOTNET發佈'
我還包括'OctopusDeploy包'步驟,但由於沒有生成包,所以此步驟不起作用。
該項目不包含該項目的任何.json文件(只有一些配置文件),但.csproj文件。我對這個完整的CI/CD過程是新手,但是我已經成功地使用octopack實現了.NET Framework 4.6.1解決方案。
關於如何解決這個問題的任何想法?任何反饋非常感謝。
octo.exe也可作爲Nuget包使用 - https://www.nuget.org/packages/OctopusTools/ – benPearce
對不起,我完全忘了發表反饋意見...謝謝您的反饋,程序工作得很好!雖然我使用CMD('dotnet build ProjectName.Models \ ProjectName.Models.csproj --framework netcoreapp2.0 --configuration Release' ...)以特定的順序構建項目文件,就像Multi-proc構建.sln往往會「鎖定」文件並破壞[link](https://github.com/dotnet/sdk/issues/739)中提到的構建。另外,我沒有在octo包中指定任何'--format'或'--outfolder'。標記爲答案! –