我正在开展一个项目,我需要将 TeamCity 生成的构建工件发布到 Artifactory
我们有一个Visual Studio WebForms解决方案,并且没有自定义的构建脚本。我们在Team City中使用默认的Visual Studio Build运行器。
在构建步骤中,在自定义已发布工件下的将工件部署到Artifactory 部分下,(在我将Artifactory与TeamCity 集成后显示)我设置了以下值:
WebFormTest \ BIN =>的WebForms \仓
WebFormTest *的.aspx => WebForms的
这将在Artifactory中创建一个名为 WebForms 的文件夹,并将.aspx文件直接放在其下,创建一个bin子目录,并按预期将所有必需文件放入其中。
我实际上想要压缩整个WebForms文件夹并将其发布到Artifactory而不是将其作为文件夹发布。我怎样才能做到这一点?任何帮助都非常感谢。
答案 0 :(得分:1)
我解决这个问题的方法如下:
这正是我期望它的工作方式。如果有人有更好的解决方案,请发表评论。
答案 1 :(得分:0)
您需要先使用TeamCity Artifact Packaging feature压缩它们。