【问题标题】:Nexus release staging repository solutionNexus 发布暂存存储库解决方案
【发布时间】:2011-08-08 15:12:42
【问题描述】:

我想为我们的发布管理实现非常简单的工作流程:

  1. 开发人员使用 maven 将构建部署到 staging nexus 存储库
  2. QA 团队访问此存储库,如果他们为发布开绿灯,他们会将发布提升到客户可以访问的 release nexus 存储库

我的问题是:将认证版本的内容从 staging 存储库复制release 存储库的最简单方法是什么?是否有任何 nexus-copy、migrate、push 等命令?

【问题讨论】:

    标签: maven release-management nexus


    【解决方案1】:

    您可以直接在 Nexus 中执行此操作。它对此具有内置支持。 但是你需要 Nexus Pro。

    【讨论】:

    • 您必须实施自己的解决方案。
    • Staging Promotion 不仅仅是复制工件,您还必须担心更新索引、合并元数据和重新散列等。获得该工具可能比自己构建它更便宜。
    • 布莱恩,绝对的。人家总是那么贱。他们想要出色的功能而无需付费。
    • 好的,我知道 nexus pro 是一个很棒的工具,我真的很想付钱,但我们不能在这个项目中使用它。
    【解决方案2】:

    这个问题很老了,但这里是我的 0.02,对于迟到的人可能仍然有效 :)

    • 如果你在做 CI,你最终需要Jenkins...
    • 然后,查看Artifact Promotion plugin,它基本上模拟了Nexus Pro 在Nexus OSS 上的推广。当然,这是一种解决方法,但是可以解决...。 :)

    【讨论】:

      猜你喜欢
      • 2015-06-06
      • 2021-12-11
      • 1970-01-01
      • 2017-09-08
      • 2015-03-07
      • 2011-01-31
      • 2014-05-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多