在詹金斯中使用多个壳

时间:2018-08-03 17:41:52

标签: shell jenkins cygwin

在Jenkins中,您可以选择要用于执行Shell脚本的Shell,但只能选择其中一个。

我们的某些工作需要使用Cygwin 32位Shell和其他Cygwin 64位Shell。为了解决这个问题,我们将Jenkins配置为以32位cygwin实例为目标,对于32位作业,我们可以使用Shell Script构建步骤。不幸的是,对于需要使用64位实例的作业,我们在Jenkins中使用批处理脚本,并调用cygwin Shell的64位实例并运行我们在源代码控制中维护的Shell脚本(.sh)。

我们真的很希望能够为每个作业而不是每个jenkins实例设置shell可执行文件,以便我们可以将一些更简单的shell命令放在shell脚本构建步骤中。另外,这将使我们的64位和32位作业保持不变。

那么,有谁知道一种为每个作业设置该shell可执行文件的方法吗?

0 个答案:

没有答案