首页 文章

使用Maven,Jenkins和Artifactory构建一次,随处部署

提问于
浏览
0

我正处于为我的项目设置CI环境的后期阶段 . 我正在使用Maven,Jenkins和Artifactory Pro,可以成功构建我的项目并将其工件部署到Artifactory . 我还编写了一个bash脚本来从Artifactory中检索特定构建的结果工件并将它们复制到某处 .

我现在缺少的主要部分是自动版本控制 . 我已经看过启用Artifactory发布管理,这非常酷,但涉及项目的重建 . 我真的想要遵循“一次构建,随处部署”的口号,所以任何重建都是禁忌 .

我的问题归结为:是否有自动方式(使用上述工具之一或插件)来处理版本控制,而无需重建工件?

1 回答

  • 1

    Artifactory Pro允许您使用自己用groovy编写的插件轻松扩展Artifactory的行为 . (https://www.jfrog.com/confluence/display/RTF/User+Plugins

    你可以找到here,一个Promote扩展的例子,它将改变你的工件版本而不需要新的构建 .

    您可以在GitHub“artifactory-user-plugins”存储库中找到更有用的示例 .

相关问题