java - 如何在 TeamCity 中以编程方式创建项目和构建类型?

标签 java teamcity

我一直在研究 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/

相关文章:

java - 根据列值不同的集合

msbuild - 如何从 msbuild 文件中的 teamcity 获取系统属性?

TeamCity - REST API - 上次成功构建

version-control - TeamCity,如何获取已编辑文件的名称

java - 如何在 Java 中实现数组 vector ?

Java:通配符类型不匹配导致编译错误

java - Eclipse——进度窗口不再显示

postgresql - docker 上的持久性 postgres

teamcity - dotnet test 命令忽略带有 NUnit 结果的文件的创建

java - 如何在不迭代表的情况下找到与 HashMap 中的值对应的键(Java)