添加';执行python脚本';作为构建步骤,使用groovy with job dsl插件创建jenkins作业

添加';执行python脚本';作为构建步骤,使用groovy with job dsl插件创建jenkins作业,jenkins,groovy,jenkins-job-dsl,Jenkins,Groovy,Jenkins Job Dsl,我正在使用DSL插件API从groovy脚本创建jenkins作业。我想在jenkins作业中添加“执行python脚本”作为一个步骤。以下是我在以下帖子中所做的工作: 在生成的作业中,添加的步骤是“PythonBuilder”步骤,如下图所示。 相反,我希望有如下所示的“执行Python脚本”步骤。 注意:我已经安装了shining panda插件。Job DSL仅内置了对shining panda插件的支持,并将生成“Python Builder”构建步骤。“执行Python脚本”构建步骤

我正在使用DSL插件API从groovy脚本创建jenkins作业。我想在jenkins作业中添加“执行python脚本”作为一个步骤。以下是我在以下帖子中所做的工作:

在生成的作业中,添加的步骤是“PythonBuilder”步骤,如下图所示。 相反,我希望有如下所示的“执行Python脚本”步骤。


注意:我已经安装了shining panda插件。

Job DSL仅内置了对shining panda插件的支持,并将生成“Python Builder”构建步骤。“执行Python脚本”构建步骤由Python插件提供

您可以使用添加该(或任何其他)生成步骤:

job('example') {
  configure {
    it / 'builders' / 'hudson.plugins.python.Python' {
      command('print("Hello")')
    }
  }
}

图片和截图可以很好地添加到帖子中,但请确保没有它们的帖子仍然清晰有用。而是直接将实际代码/消息复制粘贴或键入到帖子中。谢谢!我会记住的。你能帮帮我吗?我哪里出了问题。非常感谢你@daspilker!
job('example') {
  configure {
    it / 'builders' / 'hudson.plugins.python.Python' {
      command('print("Hello")')
    }
  }
}