Jenkins 有没有办法只上传发布版本到nexus

Jenkins 有没有办法只上传发布版本到nexus,jenkins,jenkins-pipeline,nexus,Jenkins,Jenkins Pipeline,Nexus,我是詹金斯的新手。我正在使用Jenkins声明性管道运行我的作业。我的作业有快照版本和发布版本。我想把唯一的发布版本推到nexus(原因只是为了确保它在nexus中不太拥挤)。我可以在我的管道脚本中控制这一点,比如运行多个步骤,比如,如果我的pom版本有快照版本,则不运行nexus stage,如果我的pom版本有发布版本,则运行nexus stage。是否有可能在Jenkins管道中控制这种情况。请根据您知道快照或发布版本的方式提供帮助。例如,如果您使用git分支(develope=SNAPS

我是詹金斯的新手。我正在使用Jenkins声明性管道运行我的作业。我的作业有快照版本和发布版本。我想把唯一的发布版本推到nexus(原因只是为了确保它在nexus中不太拥挤)。我可以在我的管道脚本中控制这一点,比如运行多个步骤,比如,如果我的pom版本有快照版本,则不运行nexus stage,如果我的pom版本有发布版本,则运行nexus stage。是否有可能在Jenkins管道中控制这种情况。请根据您知道快照或发布版本的方式提供帮助。例如,如果您使用git分支(develope=SNAPSHOT,master=RELEASE),您可以使用git_分支变量来选择是否必须部署push-to-nexus

如果必须直接从pom.xml读取,请阅读以下内容:

在那里,您可以获得版本并选择是快照还是发布,然后按顺序上载文件

希望能有帮助