如何使用groovy脚本为现有的jenkins作业添加/更新执行shell命令

时间:2016-06-09 13:32:21

标签: jenkins groovy

实际上我正在使用groovy脚本添加shell命令(例如:echo“hello”)来执行shell jenkins作业配置。

1 个答案:

答案 0 :(得分:0)

以下是如何替换作业的shell的示例。请注意,这是针对只有一个shell执行的作业,因为它将用新shell替换所有shell。

def jenkins = Jenkins.getInstance()

def jobName = "yourJobName"
def job = jenkins.getItem(jobName)
def builders = job.getBuildersList()

hudson.tasks.Shell newShell = new hudson.tasks.Shell("echo \"new command\" ")
builders.replace(newShell)