java - 如何在 Artifactory 上上传的选定快照上运行 Jenkins 构建
问题描述
我有 2 份 Jenkins 工作 - 构建、运行。
- 构建工作是从 Git 中检查代码,构建它并将快照部署到 Artifactory(
mvn deploy
在 shell 脚本中使用)。 - 在运行作业中,运行作业的人应该能够选择在第一个作业中部署的快照版本并针对它运行测试脚本。部署的快照版本将在 Artifactory 存储库中提供。
如何在 Jenkins 中配置我的 Run 作业?
注意:它的 Maven Java 项目。在 Git 中,它会检出一个包含子文件夹的文件夹。一个子文件夹将具有用于构建作业的代码,而其他子文件夹将具有调用前一个文件夹中的测试用例的代码。
例如
cd ${WORKSPACE}/mybuildsubFolder
mvn clean install -DskipTests=true
cd ${WORKSPACE}/myrunsubFolder
mvn clean install -P abc-Dformat.type=xyz