作为我们持续集成系统的一部分,当TeamCity构建成功时,我们的自动化会运行多个测试 . 它下载最新版本并运行一组自动化测试 . 如果测试失败,我们希望将构建设置为FAILURE,即使构建过程成功,构建本身也有一个bug,所以我们想要更改(枚举)BuildStatus .

Sharp2City API仅实现get访问器,没有任何对象的设置 .

根据TeamCity,我知道: By default, the permission to change build status is granted to Project Administrator.

有没有办法通过C#代码设置BUILD STATUS?