使用Maven、Jenkins和Artifactory一次构建,随时随地部署
我正处于为我的项目设置CI环境的后期阶段。我正在使用Maven、Jenkins和Artifactory Pro,可以成功地构建我的项目并将其工件部署到Artifactory。我还编写了一个bash脚本,从Artifactory检索特定构建的结果工件,并将它们复制到某个地方 我现在缺少的主要部分是自动版本控制。我已经考虑过启用Artifactory发布管理,这确实很酷,但涉及到项目的重建。我真的在努力遵循“构建一次,部署到任何地方”的口号,所以任何重建都是不允许的使用Maven、Jenkins和Artifactory一次构建,随时随地部署,maven,jenkins,artifactory,Maven,Jenkins,Artifactory,我正处于为我的项目设置CI环境的后期阶段。我正在使用Maven、Jenkins和Artifactory Pro,可以成功地构建我的项目并将其工件部署到Artifactory。我还编写了一个bash脚本,从Artifactory检索特定构建的结果工件,并将它们复制到某个地方 我现在缺少的主要部分是自动版本控制。我已经考虑过启用Artifactory发布管理,这确实很酷,但涉及到项目的重建。我真的在努力遵循“构建一次,部署到任何地方”的口号,所以任何重建都是不允许的 我的问题归结为:是否有一种自动化
我的问题归结为:是否有一种自动化的方法(使用上述工具之一或插件)来处理版本控制,而无需重建工件?Artifactory Pro允许您使用自己用groovy编写的插件轻松扩展工件的行为。() 您可以找到一个升级扩展的示例,它将在不需要新构建的情况下更改您的工件版本
您可以在GitHub“artifactory用户插件”存储库中找到更有用的示例。您与jenkins一起研究过maven发布插件吗?