1

我一直在研究 TeamCity OpenAPI,并试图弄清楚是否可以以编程方式创建新项目和构建类型。据我了解,通过 REST API 完全不可能。

有人可以解释这是如何工作的,如果可以做到吗?任何示例或指向已经这样做的现有插件的指针,将不胜感激

4

1 回答 1

2

实际上,您可以借助 TeamCity REST API 创建项目和构建配置,请参阅:http ://confluence.jetbrains.com/display/TW/REST+API+Plugin#RESTAPIPlugin-ProjectSettings

但是如果你更喜欢使用 Open API,那么你需要获取 jetbrains.buildServer.serverSide.ProjectManager spring bean 并像这样使用它:

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

等等。

于 2013-08-07T19:24:45.337 回答