从文件夹中创建NuGet包

从文件夹中创建NuGet包,nuget,teamcity,azure-functions,nuget-package,Nuget,Teamcity,Azure Functions,Nuget Package,我需要将我们在TeamCity中构建的Azure功能应用程序打包为Nuget包,以便通过Octopus Deploy进行部署。标准做法是使用MSBuild和OctoPack,但对于Azure函数,这将不起作用,因为function.json文件是在生成完成后创建的,因此它们不会包含在OctoPack创建的任何包中 因此,我需要首先构建,然后从\bin\Release\net471文件夹创建一个包。如果能听到人们对实现这一点的最佳方式的意见,我将不胜感激。最后,我使用了octo.exe,使用了\b

我需要将我们在TeamCity中构建的Azure功能应用程序打包为Nuget包,以便通过Octopus Deploy进行部署。标准做法是使用MSBuild和OctoPack,但对于Azure函数,这将不起作用,因为function.json文件是在生成完成后创建的,因此它们不会包含在OctoPack创建的任何包中


因此,我需要首先构建,然后从\bin\Release\net471文件夹创建一个包。如果能听到人们对实现这一点的最佳方式的意见,我将不胜感激。

最后,我使用了octo.exe,使用了\bin\Release\net471的开始目录,这样我就不用像在TeamCity中使用NuGet CLI或dotnet pack时那样创建nuspec文件了?不太确定是什么原因你的意思是?是的,我可以在后续构建步骤中使用工件依赖项来使用工件,但这无助于我打包它们。最后,我使用开始目录\bin\Release\net471使用octo.exe,这使我不用像使用NuGet CLI或dotnet pack那样创建nuspec文件