首页 文章

Nuget - 在TeamCity中的相同构建配置中打包和发布

提问于
浏览
0

我有一个TeamCity构建配置,其中第2步是打包NuGet包,第3步是将NuGet包发布到外部构建服务器 .

至少那是我的意图 .

当我省略步骤3时,构建成功并创建包并将其放置在我在步骤2中指定的目录中 .

当我包含第3步时,它失败了,因为TeamCity尚未将创建的NuGet包放在指定的目的地 .

我是以错误的方式接近这个,我是否需要另一个具有发布的构建配置,这取决于第一个构建配置?

1 回答

  • 0

    事实证明,将NuGet包打包到外部资源时就像我第一次做的那样,例如\ foo-server \ temp \ nuget NuGet包不会被复制到目标,直到构建完成后,才能执行第3步 .

    只需使用'nuget'作为目标目录解决它,在Build Agent的checkout目录中创建一个临时文件夹 . 通过这样做,包在构建配置中可用,因此步骤3可以访问它们 .

相关问题