2013-08-05 45 views
1

我一直在研究TeamCity OpenAPI,并试图找出是否有可能以编程方式创建新项目和构建类型。据我所知,这不可能通过REST API。如何以编程方式在TeamCity中创建项目和构建类型?

有人可以解释这是如何工作,如果它可以完成?任何实例或指针到现有的插件,其已经做到这一点,将高度赞赏

回答

2

其实你可以创建项目,并与TeamCity的REST API的帮助下建立配置,请参阅:http://confluence.jetbrains.com/display/TW/REST+API+Plugin#RESTAPIPlugin-ProjectSettings

但是,如果你更喜欢使用开放API,那么你需要获得jetbrains.buildServer.serverSide.ProjectManager的Spring bean,并使用它像这样:

ProjectManager pm; 
SProject p = pm.createProject("my project name"): 
SBuildType bt = p.createBuildType("my build type name"); 

等。

+0

谢谢!这是我正在寻找的。 – carlspring

相关问题