Spe*_*ian 5 powershell teamcity
我有一个运行约30分钟的powershell脚本(等待各种进程完成).最后,它将消息写入事件日志,确定该过程是成功还是失败.我计划在teamcity上托管这个脚本,并希望构建失败,但不知道如何处理脚本和teamcity之间的交互以便实现这一点.
我正在寻找一种方法来制作一个远程运行的powershell脚本,以便与teamcity沟通,无论是失败还是成功.我已经阅读了很多团队文档,我仍然不确定如何开始这个.
您应该考虑使用TeamCity 服务消息,或者特别是报告构建问题.
如何使用PowerShell发出服务消息的示例(假设您正在使用PowerShell构建步骤):
Write-Output "##teamcity[buildStatus text='I am a successful build']"
Run Code Online (Sandbox Code Playgroud)
要么
Write-Output "##teamcity[buildProblem description='$powershell_error_message']"
Run Code Online (Sandbox Code Playgroud)
您可以在其中注入捕获的PowerShell错误消息.
| 归档时间: |
|
| 查看次数: |
769 次 |
| 最近记录: |