Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将TeamCity build标记为;“已取消”;_Build_Teamcity - Fatal编程技术网

如何将TeamCity build标记为;“已取消”;

如何将TeamCity build标记为;“已取消”;,build,teamcity,Build,Teamcity,可以将buils标记为成功或失败,但我需要将TeamCity build标记为“已取消”,以进行deattach vcs更改。现在我必须删除失败的构建以释放它们的更改。但是可能有一些技巧可以标记为“已取消”您可以手动从GUI取消构建。我想您知道这一点,并且正在询问如何通过编程实现这一点。事实上,有一个很好的方法,但没有好的方法来做这件事取消 我找到的最接近解决方案是。希望有帮助。您可以手动从GUI取消生成。我想您知道这一点,并且正在询问如何通过编程实现这一点。事实上,有一个很好的方法,但没有好的

可以将buils标记为成功或失败,但我需要将TeamCity build标记为“已取消”,以进行deattach vcs更改。现在我必须删除失败的构建以释放它们的更改。但是可能有一些技巧可以标记为“已取消”

您可以手动从GUI取消构建。我想您知道这一点,并且正在询问如何通过编程实现这一点。事实上,有一个很好的方法,但没有好的方法来做这件事取消


我找到的最接近解决方案是。希望有帮助。

您可以手动从GUI取消生成。我想您知道这一点,并且正在询问如何通过编程实现这一点。事实上,有一个很好的方法,但没有好的方法来做这件事取消


我找到的最接近解决方案是。希望有帮助。

好的,应该可以:向
http://TEAMCITY/app/rest/builds/id:BUILD_ID
,发送以下XML作为请求的数据:


好的,这应该可以:向
http://TEAMCITY/app/rest/builds/id:BUILD_ID
,发送以下XML作为请求的数据:


谢谢。我看到了所有这两个解决方案,但第一个——不是我的,第二个——没有效果,构建仍然处于旧状态。即使在TC数据库表中,在第二次操作后也没有任何更改。谢谢。我看到了所有这两个解决方案,但第一个——不是我的,第二个——没有效果,构建仍然处于旧状态。即使在TC数据库表中,第二次操作后也没有任何更改。没有效果。即使在TC数据库表“build_state”中,也没有任何更改。我在这里发布了一个请求:“curl-Method POST-Uri”“-Body”“-ContentType”application/xml”“TC服务器日志包含什么?也许你会发现一个异常(可能是由于TC权限;不是每个用户都有取消构建的权限)。2 sferencik,日志文件中没有反应。或者我没找到。以下是执行scriptt后的部分输出:_StatusCode:200 StatusDescription:确定内容:登录TeamCity—TeamCity我正在使用PowerShell。和“调用WebRequest”。没有键“-u”,而是“-凭证”。我尝试推送登录并在打开的windows验证窗口中键入我的pw。没有效果。仍然收到“登录TeamCity—TeamCity”/@sferencikCan您可以像上面那样使用curl进行验证吗?没有效果。即使在TC数据库表“build_state”中,也没有任何更改。我在这里发布了一个请求:“curl-Method POST-Uri”“-Body”“-ContentType”application/xml”“TC服务器日志包含什么?也许你会发现一个异常(可能是由于TC权限;不是每个用户都有取消构建的权限)。2 sferencik,日志文件中没有反应。或者我没找到。以下是执行scriptt后的部分输出:_StatusCode:200 StatusDescription:确定内容:登录TeamCity—TeamCity我正在使用PowerShell。和“调用WebRequest”。没有键“-u”,而是“-凭证”。我尝试推送登录并在打开的windows验证窗口中键入我的pw。没有效果。仍然收到“登录到TeamCity—TeamCity”/@sferencik,您可以像上面那样使用curl进行验证吗?