如何让 Bamboo 期望任务的不同返回码?

Posted

技术标签:

【中文标题】如何让 Bamboo 期望任务的不同返回码?【英文标题】:How to have Bamboo expect a different return code for task? 【发布时间】:2020-05-11 15:35:30 【问题描述】:

我有一个单元测试运行器任务,它通过命令行运行/c dotnet test --logger trx,成功返回 1,但是竹子任务失败,因为它期望 0。我的两个选项是让命令以某种方式成功返回 1,但我认为这种方法更有意义。这里有什么建议吗?

【问题讨论】:

【参考方案1】:

您需要将单元测试运行器任务替换为脚本任务并在脚本中处理 1 个退出代码,例如

if( $LASTEXITCODE -eq 1 ) 
    Write-Output "Command executed successfully"
    # do something 
 else 
    Write-Output "Last command failed"

【讨论】:

以上是关于如何让 Bamboo 期望任务的不同返回码?的主要内容,如果未能解决你的问题,请参考以下文章

java如何返回各种状态码

由于返回代码为 -1 而预期为 0,因此任务失败 - Bamboo

为啥超过 255 的返回码在 C++ 中返回不同的数字?

yapi中的高级mock--期望

ZSH:提示扩展返回码大于

遇到致命异常时如何让 php 返回 500?