如何获取所有Jenkins项目类型的列表

时间:2014-09-02 08:00:34

标签: java jenkins jenkins-plugins

有没有办法获取当前Jenkins instace的所有项目/作业类型的列表,类似于静态Builder.all()方法?

1 个答案:

答案 0 :(得分:1)

问题已解答,Items.all()Builder.all()类似。

返回所有项目类型显示名称的函数将是

private List<String> getAvailableJobTypes() {
    List<String> types = new ArrayList<String>();
    for ( TopLevelItemDescriptor tliDescriptor : Items.all() ) {
        types.add( tliDescriptor.getDisplayName());
    }
    return types;
}