我一直在研究 TeamCity OpenAPI,并试图弄清楚是否可以以编程方式创建新项目和构建类型。据我了解,通过 REST API 并不完全可能。
有人可以解释一下这是如何工作的以及是否可以做到吗?任何示例或指向已经执行此操作的现有插件的指针,将不胜感激
最佳答案
实际上,您可以借助 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");
等等。
关于java - 如何在 TeamCity 中以编程方式创建项目和构建类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18055655/