11

我有一个简单的批处理文件。我想从 Jenkins 调用/运行/执行该文件

Jenkins 中是否有相同的插件?

如何从 Jenkins 执行批处理文件?如果有任何相同的教程或文档。

4

3 回答 3

15

无需为此添加新插件,在Jenkins中,选择您的作业名称并转到配置部分

有一个Build 部分,在该部分有一个组合框,在该文本框中选择Execute windows Batch 命令,您可以直接指定批处理文件详细信息或指定文件路径。

在构建作业时,批处理文件将自动执行。

于 2013-09-26T10:11:27.163 回答
0

在 Linux 上,转到您的 jenkins 作业,转到配置,添加构建步骤“执行 shell”,然后键入脚本的名称。请确保您的文件是可执行的(chmod 777 yourscript.sh)并且在正确的位置(通过 GIT 或 SVN 结帐,请检查您的工作工作区,您当前的执行目录是工作目录,工作工作区的基础)和有一个有效的 shebang(脚本文件中的第一行,例如 #!/bin/sh)。

于 2013-09-26T09:14:11.833 回答
0

如果你使用 Jenkins Pipeline,你可以简单地使用batstep. 您可以通过单击“管道语法”来生成 Groovy。

  • 转到您的管道并单击“配置”
  • 转到底部并在管道脚本下单击“管道语法”
  • 选择示例步骤 - “Windows 批处理脚本”
  • 输入您的批处理脚本并单击“生成 Groovy”

詹金斯片段生成器

例如,您可以回显 systemdrive 变量:

bat 'echo %systemdrive%'
于 2016-10-07T08:31:21.000 回答