首页 文章

使用多个版本(如Docker镜像)将工件部署到Nexus

提问于
浏览
0

使用Docker,您可以在几个或多或少的易失性标记下部署一个图像,例如:

  • 哈希

  • v1

  • v1.1

  • v1.1.1

  • 最新

对于Nexus存储库中的工件(至少是BUILD123和最新的SNAPSHOT),这是否可行且可以想象?

我们正在提供其他团队正在使用的服务 . 这些服务的一些消费者希望针对该服务的最新版本进行开发,而另一些则希望针对该服务的某些版本进行开发 .

当然我们可以在pom.xmls中更改工件版本,为此创建Git-Tags并构建这些标记,但是这些信息在Git存储库中没有任何 Value .

想法是Jenkins检查开发分支,构建它并使用SNAPSHOT版本以及独特的构建版本将其推送到nexus存储库,因此消费者可以决定是否针对固定版本进行开发 . 只有1次部署才能在nexus存储库中生成1个文件(就像Docker一样)吗?

2 回答

  • 0

    目前,这是不可能的 . 我们有一些未来的标记计划,但尚未具体 .

  • 3

    您可能能够在客户端一起破解基本上构建多次的东西,然后使用不同版本多次部署 . 但是imho你试图破解而不是真正削减版本对待它们并真正拥有SNAPSHOT开发版本 .

相关问题