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'。标记为答案! –