使用单个脚本在多个Jenkins作业中使用?

时间:2017-07-10 18:18:26

标签: shell jenkins

我们是否有可能会有一个脚本被Jenkins调用两次,传递参数以便构建不同的项目。

以下是我的构建方式:

构建1:

  • 拉出git_repo 1。回购包括buildscript1.sh
  • 已设置参数。只有不同的参数是解决方案文件的名称。在Jenkins中调用buildscript1.sh时,repo1.sln会以文件名传递给脚本。

构建2:

  • 拉出git_repo 2。回购包括buildscript2.sh
  • 已设置参数。只有不同的参数是解决方案文件的名称。在Jenkins中调用buildscript2.sh时,repo2.sln会以文件名传递给脚本。

buildscript1.shbuildscript2.sh完全相同。我本质上想要的只是管理一个脚本文件。即模拟脚本,运行一个脚本,Jenkins会自动一个接一个地传入两个参数。

1 个答案:

答案 0 :(得分:0)

项目配置 常规 构建 添加构建步骤▼ 执行shell 命令

构建1:

/path/to/your/only/buildscript.sh repo1.sln

构建2:

/path/to/your/only/buildscript.sh repo2.sln