【问题标题】:Want to pass last successful Team City build date to a Powershell script as a parameter想要将上次成功的 Team City 构建日期作为参数传递给 Powershell 脚本
【发布时间】:2013-11-20 03:28:50
【问题描述】:

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

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

我似乎找不到任何方法来做到这一点。有人做过吗?

【问题讨论】:

  • 为什么只传递上次成功构建的工件?
  • 好吧,我想这就是我基本上要问的问题。

标签: powershell teamcity


【解决方案1】:

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

有关 API 详细信息,请参见此处:http://confluence.jetbrains.com/display/TW/REST+API+Plugin#RESTAPIPlugin-BuildLocator

【讨论】:

    猜你喜欢
    • 2015-08-08
    • 1970-01-01
    • 1970-01-01
    • 2019-10-03
    • 1970-01-01
    • 2013-10-15
    • 1970-01-01
    • 1970-01-01
    • 2016-07-08
    相关资源
    最近更新 更多