标签: batch-file jenkins jenkins-slave
我是詹金斯的新手。因此,如果这个问题太幼稚,我感到抱歉。 我想从jenkins项目/作业在Windows从属代理上执行批处理文件。 请让我知道如何实现相同的目标。
以下是相同的日志。
由用户Jenkins Admin启动 在工作区d:\ jenkins \ workspace \ Test中的slave01上远程构建 触发测试-默认 测试-默认完成,结果为FAILURE 完成:失败
答案 0 :(得分:1)
对于Freestyle项目:-
转到作业的配置选项,然后执行以下操作(在“标签表达式”中提供代理的标签)
并在配置中选择“执行Windows批处理”命令
对于管道项目:-
在jenkins文件中使用以下代码段
stage ('Build') { steps { node(label: 'AgentName') { bat "batch script location" } } }