我需要将我们在TeamCity中内置的Azure功能应用程序打包为Nuget程序包,以便通过Octopus Deploy进行部署。标准做法是使用MSBuild和OctoPack,但对于Azure函数,这将不起作用,因为在构建完成后会创建function.json文件,因此它们不会包含在OctoPack创建的任何程序包中。
因此,我需要先构建,然后从\ bin \ Release \ net471文件夹创建一个包。愿意听到人们对实现这一目标的最佳方法的看法吗?
答案 0 :(得分:0)
最后,我使用\ bin \ Release \ net471的起始目录使用octo.exe,这省去了我创建nuspec文件的麻烦,就像使用NuGet CLI或dotnet pack那样