【发布时间】:2017-08-14 19:06:15
【问题描述】:
我正在使用配置文件为开发、测试和生产环境创建 3 个工件(战争),如下所示:
clean install -P dev
cp target/ABC.war output/ABC-dev-${BUILD_NUMBER}.war
clean install -P test
cp target/ABC.war output/ABC-test-${BUILD_NUMBER}.war
clean install -P prod
cp target/ABC.war output/ABC-prod-${BUILD_NUMBER}.war
要从 Jenkins 执行此操作,我正在使用 Jenkins 插件“调用顶级 Maven 目标”。
一旦创建了所有战争,我想将它们部署到 Artifactory!
我用谷歌搜索了很多,但没有找到任何关于将我的工件部署到 Artifactory 的信息。
注意:我可以使用“clean deploy -P”构建和部署我的工件 dev”,但在这种情况下,我无法修改我的工件名称。 (Companies Artifactory 不允许在没有版本控制的情况下进行部署 启用)
任何帮助将不胜感激。谢谢!
【问题讨论】:
标签: maven jenkins war artifactory artifacts