【问题标题】:TeamCity skips internal publishing after Artifactory plugin publishing error在 Artifactory 插件发布错误后,TeamCity 跳过内部发布
【发布时间】:2017-10-26 02:01:59
【问题描述】:

我们最近在每个 TeamCity 构建配置中添加了一个构建步骤,它将某些工件发布到 Artifactory(除了 TeamCity 内部发布)。我们正在解决 Artifactory 存储库的一些问题,阻止我们添加新文件。发生这种情况时,TeamCity 中的 Artifactory 插件会出错,并且将工件发布到其他 TeamCity 位置的最后一步也会失败。

即使 Artifactory 发布失败,是否有办法继续在 TeamCity 中发布工件?

Step 2/2: Publish to Artifactory (Command Line)
    [Step 2/2] Error deploying artifact: 
    Skipping deployment of remaining artifacts (if any) and build info.
Build was interrupted. Artifacts will not be published for this build

【问题讨论】:

  • 您知道导致工件发布失败的原因吗?这是一个无法发布的特定文件吗?这种失败是一致的还是随机的?您是否查看了 Artifactory 日志以获取一些线索?
  • 我们的服务器已满,我们正在添加更多存储空间。一些较小的文件会按预期发布到 Artifactory。我正在努力确保即使由于某种原因推送到 Artifactory 失败,TeamCity 内部发布也会继续。
  • 我现在明白这个场景了。谢谢。目前没有办法让构建忽略或跳过 Artifactory 部署失败。
  • 好的,感谢更新

标签: teamcity artifactory


【解决方案1】:

没有办法,因为你的步骤失败了。

为了不让构建中断,您可以在同一构建链中创建另一个构建配置以发布到 Artifactory。这个新的构建配置将发布在先前构建中生成的工件,如果失败,您可以轻松地再次运行它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-31
    • 1970-01-01
    • 1970-01-01
    • 2015-02-27
    相关资源
    最近更新 更多