Gitlab CI超时手动作业

Gitlab CI超时手动作业,gitlab,Gitlab,我有一个分为4个阶段的管道: 编撰 试验 包装 部署 打包阶段是手动的。如果x分钟后没有采取任何手动操作,我希望管道超时。我知道有一个超时选项,但只有在作业开始后才会考虑它 package_staging: image: maven:3.6.3-jdk-11 stage: package script: - mvn $MAVEN_CLI_OPTS -DskipTests clean install -Pstaging only: - branches ex

我有一个分为4个阶段的管道:

  • 编撰
  • 试验
  • 包装
  • 部署
打包阶段是手动的。如果x分钟后没有采取任何手动操作,我希望管道超时。我知道有一个
超时
选项,但只有在作业开始后才会考虑它

package_staging:
  image: maven:3.6.3-jdk-11
  stage: package
  script:
    - mvn $MAVEN_CLI_OPTS -DskipTests clean install -Pstaging
  only:
    - branches
  except:
    - master
    - /^release/.*$
  when: manual

尝试设置一个变量,并在超时后检查是否设置了该变量(真/假)。我有同样的问题,文档中没有帮助…:/