【问题标题】:Jenkins can't find latest release詹金斯找不到最新版本
【发布时间】:2014-10-24 15:57:20
【问题描述】:

我正在创建一个测试链接来支持我们的 jenkins 测试实例。我们有几个人工上传的工件在我们的主关系中,所以我将这些相同的工件(使用 curl)上传到了测试关系。然而,我们的 jenkins 测试实例在构建时似乎无法找到这些工件。我注意到主关系工件和测试关系工件之间的唯一区别是主关系包括 maven-metadata.xml,当我将这些相同的工件上传到测试关系时,没有创建 maven-metadata.xml。

我需要手动创建它吗?还是我错误地上传了这些工件?

【问题讨论】:

    标签: java maven jenkins nexus


    【解决方案1】:

    Marco,如果你以不同的方式解决它会怎样。与其手动将依赖项上传到测试关系,不如使用指向主关系的远程存储库来配置测试关系。然后 Jenkins 应该管理好它以透明地指向测试关系

    【讨论】:

    • 这是一个很好的解决方案,但不是我选择的那个。我通过 UI 上传了它,并创建了元数据。所以我的问题的根源是我是如何上传它的。但是,由于我不打算发布带有测试关系的发布工件,所以这个解决方案会更简单。
    【解决方案2】:

    Maven 元数据由上传工具维护 - 例如马文。如果您进行手动上传并使用 REST API,它应该更新它。如果那不起作用,您应该在上传后启动计划任务以修复元数据。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-09-30
      • 2014-07-24
      • 2018-02-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多