Octopack只有使用八达通部署的TeamCity创建两个工件之一(Octopack only c

2019-10-18 23:54发布

我有一个多项目的解决方案,并正在使用八达通部署和TeamCity的部署。

我已经安装上,我希望为CI构建过程中的文物要创建两个项目的Octopack NuGet包。

我已经设置了follwing在我的构建步骤:

并检查了这两个项目的的csproj文件,可以看到:

 <Import Project="..\packages\OctoPack.2.0.26\targets\OctoPack.targets" />

然而,该项目的建设运行后,一个已经被打包为一个神器,另一个还没有和无法看到两者之间的区别是什么。

有没有别的东西,我应该在TeamCity的或我的解决方案在做什么?

Answer 1:

我必须设置在上不产生伪影的项目配置管理器的情况如下:

Integration|Mixed Platforms.ActiveCfg = Integration|Any CPU
Integration|Mixed Platforms.Build.0 = Integration|Any CPU

TeamCity的然后愉快地产生的包。



Answer 2:

请确保您在\包检查\ OctoPack.2.0.26 \目标\ OctoPack.targets文件到您的源代码控制。



文章来源: Octopack only creating one of two artifacts in TeamCity using Octopus deploy