Gitlab CI超时手动作业

Syd*_*ney 8 gitlab

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

  • 编译
  • 测试
  • 包裹
  • 部署

打包阶段是手动的。如果 x 分钟后未采取手动操作,我希望管道超时。我知道有一个timeout选择,但只有在工作开始后才会考虑。

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
Run Code Online (Sandbox Code Playgroud)

Art*_*han 0

根本就没有这样的功能。考虑对相关功能请求问题的用例进行投票和评论:https://gitlab.com/gitlab-org/gitlab-runner/-/issues/29574