1
我正在写一个Jenkins插件,我希望它创建一个新的作业(在perform(...)
方法中,作为构建步骤)。如何以编程方式将构建步骤添加到Jenkins作业?
我知道,我可以创造这样的工作:
FreeStyleProject proj =
Hudson.getInstance().createProject(FreeStyleProject.class, "New job");
,我可以把它用proj.addProperty(someJobProperty)
添加属性。
我该如何还可以通过编程方式向项目添加构建步骤,如属性?具体来说,我想添加一个执行shell和复制神器构建步骤。
我一直在寻找Jenkins的JavaDoc,特别是Job页面,我一直没能找到任何能够帮助我的东西。