我正在尝试为我的基于java的项目自动化构建。我们目前正在使用svn、jenkins(构建)、nexus-sonotype(工件代表)和websphere(web服务器)。这是我的第一个项目,我必须给出一个POC。管理层希望我使用jenkins启动一个构建,它将成功的构建工件保存到具有特定构建号的nexus,然后我们试图使用相同的工件部署到QA,并从nexus将相同的构建推广到其他连续的环境(uta,prod)。如果我使用ant构建脚本将同一个构建工件复制到不同的环境中,将使用什么ant脚本?构建数量会增加吗?感谢
由客户端工具设置要部署的版本号。
对于Ant,请查看Aether Ant任务:https://github.com/eclipse/aether-ant
配置这些以将快照部署到Nexus。这将导致每次运行CI作业时都部署新的带时间戳的版本。