我们是否有可能会有一个脚本被Jenkins调用两次,传递参数以便构建不同的项目。
以下是我的构建方式:
构建1:
git_repo 1
。回购包括buildscript1.sh
buildscript1.sh
时,repo1.sln
会以文件名传递给脚本。构建2:
git_repo 2
。回购包括buildscript2.sh
buildscript2.sh
时,repo2.sln
会以文件名传递给脚本。 buildscript1.sh
和buildscript2.sh
完全相同。我本质上想要的只是管理一个脚本文件。即模拟脚本,运行一个脚本,Jenkins会自动一个接一个地传入两个参数。
答案 0 :(得分:0)
项目配置→ 常规 → 构建 → 添加构建步骤▼ → 执行shell →命令:
构建1:
/path/to/your/only/buildscript.sh repo1.sln
构建2:
/path/to/your/only/buildscript.sh repo2.sln