0

我正在使用 Bamboo Server 7.2.3。

每当我WINDOWS_POWER_SHELL用作我正在运行的脚本的解释器时(在 UI 中或在 YAML 中),当脚本失败时,我不会得到失败的作业/任务。

示例 YAML(不会使构建失败):

- script:
    interpreter: WINDOWS_POWER_SHELL
    scripts:
      - $env:DOCKER_HOST="${bamboo.docker_host}"
      - docker exec <FAILING COMMAND>

我希望上面的代码会使运行此脚本任务的作业失败,但事实并非如此。

但是,以下代码确实无法构建 - 通知我正在使用本机脚本解释器,BINSH_OR_CMDEXE.

示例 YAML(正确失败):

- script:
    interpreter: BINSH_OR_CMDEXE
    scripts:
      - SET DOCKER_HOST=${bamboo.docker_host} 
      - docker exec <FAILING COMMAND>

这很烦人,我想知道我是不是疯了,或者竹子里是否有一个已知的虫子可以说明这个问题,或者甚至希望能解决这个问题。

4

0 回答 0