Jenkins:如何在Windows slave中执行shell脚本

时间:2013-04-01 14:41:21

标签: shell jenkins

我有一个Windows奴隶,安装了bash。我正在尝试在其上运行shell脚本作为预构建步骤。关于如何做到这一点的任何想法?

2 个答案:

答案 0 :(得分:4)

您需要以脚本作为参数运行bash:

bash yourscript <arguments to your script here>

您可能还需要提供完整的bash路径,具体取决于您的环境。

答案 1 :(得分:2)

如果您在Windows上的bash是Cygwin安装的一部分,cygpath plugin将允许您使用'Execute Shell'并在其顶部执行#!/ bin / bash,就像您所做的那样unix奴隶。