Powershell 在team city的构建步骤中获取构建状态

Powershell 在team city的构建步骤中获取构建状态,powershell,teamcity,Powershell,Teamcity,我有一个内置的TeamCity,它运行一套测试。如果构建成功,我想向第三方服务发送一个更新,让该服务知道结果(通过或失败) 我将把这些信息输入到powershell脚本中 我希望这是作为最终的构建步骤完成的,因此我希望能够在构建步骤中作为变量访问当前的构建状态。我已经看到可以获得有用的变量,如%build.number%,但我看不到如何获得生成状态我看不到预先存在的生成属性是否成功。你能自己做一个,并在开始时将其设置为True,如果任何测试失败,就将其更改为failed吗?这是一个好建议,但我目

我有一个内置的TeamCity,它运行一套测试。如果构建成功,我想向第三方服务发送一个更新,让该服务知道结果(通过或失败)

我将把这些信息输入到powershell脚本中


我希望这是作为最终的构建步骤完成的,因此我希望能够在构建步骤中作为变量访问当前的构建状态。我已经看到可以获得有用的变量,如%build.number%,但我看不到如何获得生成状态

我看不到预先存在的生成属性是否成功。你能自己做一个,并在开始时将其设置为True,如果任何测试失败,就将其更改为failed吗?这是一个好建议,但我目前看不到在测试失败时触发事件的方法。我可以看到的一个细微变化是,如果我将自制的构建属性设置为false,然后有另一个步骤,该步骤仅在前一个步骤都成功时运行,该步骤会将其更新为true。我看不到预先存在的构建属性是否成功。你能自己做一个,并在开始时将其设置为True,如果任何测试失败,就将其更改为failed吗?这是一个好建议,但我目前看不到在测试失败时触发事件的方法。我可以看到的一个细微变化是,如果我将自制的build属性设置为false,则有另一个步骤,该步骤仅在前面所有步骤都成功时运行,并将其更新为true