代码之家  ›  专栏  ›  技术社区  ›  Fez Vrasta

根据之前的工作有条件地显示审批工作?

  •  0
  • Fez Vrasta  · 技术社区  · 3 年前

    我有一个CircleCI作业,它运行一些可视化快照测试,如果测试失败,我想显示一个审批作业,让开发人员运行第二个作业,该作业将更新快照测试并将其推送到PR分支。

    这是我当前的配置:

    jobs:
      - visual-tests
      - update-visual-tests-approval:
          type: approval
          requires:
            - visual-tests
          # Here I'd need something to only show this (and the subsequent step)
          # only if the `visual-tests` step failed
      - update-visual-tests:
          requires:
            - update-visual-tests-approval
    

    我有什么选择?

    0 回复  |  直到 3 年前
        1
  •  1
  •   danny kaplunski    3 年前

    这将奏效:

    https://support.circleci.com/hc/en-us/articles/360043188514-How-to-Retry-a-Failed-Step-with-when-Attribute-

    您需要将此更改应用于更新视觉测试审批作业。