【问题标题】:Jenkins: How to execute shell script in a Windows slaveJenkins:如何在 Windows 从站中执行 shell 脚本
【发布时间】:2013-04-01 14:41:20
【问题描述】:

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

【问题讨论】:

    标签: shell jenkins


    【解决方案1】:

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

    bash yourscript <arguments to your script here>
    

    根据您的环境,您可能还需要提供 bash 的完整路径。

    【讨论】:

    • 您还必须确保以正确的用户身份启动 jenkins 服务。标准 NT Authority 用户将无法运行 bash shell。
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-07-27
      • 1970-01-01
      • 2020-05-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多