想要将最后一个成功的Team City构建日期作为参数传递给Powershell脚本

时间:2013-11-15 14:19:33

标签: powershell teamcity

我有一个Team City构建配置,通过执行一堆数据库脚本的命令行调用powershell脚本。

我想要做的是将参数传递给命令行,该命令行是配置的最后一次SUCCESSFUL构建运行的日期,因此我只能执行自上次运行以来已修改的db脚本。

我似乎无法找到任何方法来做到这一点。有没有人这样做过?

1 个答案:

答案 0 :(得分:2)

您可以使用TeamCity REST API获取特定版本的上次成功执行列表。然后知道上次成功构建,您可以从XML中提取日期。

请参阅此处了解API详情:http://confluence.jetbrains.com/display/TW/REST+API+Plugin#RESTAPIPlugin-BuildLocator