我有一个Team City构建配置,通过执行一堆数据库脚本的命令行调用powershell脚本。
我想要做的是将参数传递给命令行,该命令行是配置的最后一次SUCCESSFUL构建运行的日期,因此我只能执行自上次运行以来已修改的db脚本。
我似乎无法找到任何方法来做到这一点。有没有人这样做过?
答案 0 :(得分:2)
您可以使用TeamCity REST API获取特定版本的上次成功执行列表。然后知道上次成功构建,您可以从XML中提取日期。
请参阅此处了解API详情:http://confluence.jetbrains.com/display/TW/REST+API+Plugin#RESTAPIPlugin-BuildLocator