如何从Jenkins控制台在Windows从属代理中执行Windows批处理文件

时间:2018-10-05 08:09:54

标签: batch-file jenkins jenkins-slave

我是詹金斯的新手。因此,如果这个问题太幼稚,我感到抱歉。 我想从jenkins项目/作业在Windows从属代理上执行批处理文件。 请让我知道如何实现相同的目标。

以下是相同的日志。

由用户Jenkins Admin启动 在工作区d:\ jenkins \ workspace \ Test中的slave01上远程构建 触发测试-默认 测试-默认完成,结果为FAILURE 完成:失败

1 个答案:

答案 0 :(得分:1)

对于Freestyle项目:-

转到作业的配置选项,然后执行以下操作(在“标签表达式”中提供代理的标签)

enter image description here

并在配置中选择“执行Windows批处理”命令

enter image description here 对于管道项目:-

在jenkins文件中使用以下代码段

stage ('Build') {
            steps {
                node(label: 'AgentName') {
                        bat "batch script location"
                    }
                }
            }