【问题标题】:Gitlab CI Pipeline shows RUNNING state when the parent job of a child trigger job is set to manual当子触发器作业的父作业设置为手动时,Gitlab CI Pipeline 显示 RUNNING 状态
【发布时间】:2022-06-12 20:28:48
【问题描述】:

我有一个父管道 A,它从另一个项目触发另一个子管道 B。子管道 B 具有手动操作作业。当两个管道都已完成时,整个管道状态显示RUNNING,但子管道 B 仍然具有稍后要执行的手动操作。在等待手动操作时,我希望父母状态显示 BLOCKEDPENDING

我正在运行 Gitlab EE Premium 自托管版本14.10.3-ee

父管道 A

parent:pipeline:
  trigger:
    include:
      - project: 'childproject'
        file: 'pipeline-B.yml'
    strategy: depend
  allow_failure: false

子管道 B

deploy:test:
  stage: deploy:staging
  script:
    - env
  rules:
     - when: manual
  allow_failure: false

【问题讨论】:

    标签: gitlab gitlab-ci


    【解决方案1】:

    我会尝试从手动作业中删除 allow_failure: false

    【讨论】:

      猜你喜欢
      • 2016-08-08
      • 1970-01-01
      • 1970-01-01
      • 2021-12-05
      • 1970-01-01
      • 2022-12-09
      • 1970-01-01
      • 1970-01-01
      • 2011-10-25
      相关资源
      最近更新 更多