我目前正致力于建立一个持续集成环境,该环境将使用git作为源代码,将Nexus作为Artifact资源库。
我在Jenkins配置了2个工作。
我需要在以下两个方面提供帮助。
1)当jar被部署到Nexus时,文件的格式为:-0.0.1-date& time-1.jar
有什么方法可以将其修改为fileName.jar吗?
2)如何设置第二个作业来选择第一个作业创建的jar文件?我正在寻找可以动态地将版本号传递给部署作业的方法。
答案 0 :(得分:0)
Maven存储库中的文件是版本化的,并且具有标准化格式。您概述的格式是针对SNAPSHOT修订版,解释了时间戳。尝试在POM的“版本”字段中设置一个实数,您将看到差异。
我从未使用它,但我建议尝试Maven Metadata plugin在参数化作业中创建一个下拉列表。
答案 1 :(得分:0)