首页 文章

CI与Maven,Git和Artifactory

提问于
浏览
1

我想使用Maven,GitLab和Artifactory创建一个CI管道 .

我已经设置了所有这些系统,现在Jenkins进行构建,如果用户推送到GitLab并将工件部署到Artifactory .

但我想要的是以下内容:

开发人员开发了一个Java应用程序,可以将他的代码推送到GitLab . 在他完成时,他使用maven-release-plugin并执行发布:准备和发布:执行目标 . Maven发布插件会自动创建一个新标记并编辑该版本 . 现在Jenkins应该开始一项新工作,构建工件并将其部署到Artifactory .

所以我要做的主要是教Jenkins只 Build 标签 . 有没有办法做到这一点?

1 回答

  • 2

    我建议使用Jenkins激活Maven release插件,并使用专用的Jenkins作业构建发行版:

    enter image description here

    enter image description here

    此作业将启动准备和执行目标,并将在Artifactory中上载发布二进制文件(通过专用的构建后步骤) .

相关问题