如何将已部署的构建部署到另一个nexus存储库?

时间:2014-01-02 12:20:22

标签: maven deployment build nexus redeploy

我们有一个nexus存储库环境,可用于多个项目。 每个项目都有一个包含

的存储库组
  • 3rdParty
  • 快照
  • test(release typed repo)

项目准备用于测试的构建,这些构建部署在测试存储库中。 我们想要做的是将已部署在测试存储库上的特定版本重新部署到另一个nexus实例上的Releases存储库。通过这种方式,客户只能访问经过测试的版本

有没有办法在不执行其他构建的情况下执行此操作?某些构建可能需要3个多小时,而且执行其他构建也存在风险。 我搜索并提出了wagon插件,但我不确定。 此操作还应执行跳过/合并功能(可能永远不会失败?)。因为对于错误修复版本,大多数工件可能不会更改。从而;跳过这些文物将节省交付时间。

下面的情景将是完美的:

  1. 构建项目并部署到测试存储库
  2. 使用测试库执行测试
  3. 测试通过,将系统版本1.0.1(包括子组件)重新部署到版本库。
  4. 客户只能看到发布存储库(1.0.1,1.0.7等)
  5. 中的测试版本

    注意:

    • 使用快照进行测试构建不是一种选择:(

    Thanx在adv。 诚恳; 梅坦

0 个答案:

没有答案