GitLab CI Pipeline Stage Timeout

前端 未结 4 1455
独厮守ぢ
独厮守ぢ 2021-01-01 09:23

I\'m using a self-hosted GitLab CI server (community edition v8.9.5) and gitlab-ci-multi-runner 1.2.0 to build a project. One of my pipeline stage

4条回答
  •  春和景丽
    2021-01-01 10:03

    You can set a global timeout in "Project settings -> CI/CD Pipelines -> Timeout" or "Project settings -> Builds -> Timeout" in older versions.

    As of version 12.3, you can set a timeout per stage in your CI .yml file using timeout:

    timeout allows you to configure a timeout for a specific job. For example:

    build:
      script: build.sh
      timeout: 3 hours 30 minutes
    
    test:
      script: rspec
      timeout: 3h 30m
    

    The job-level timeout can exceed the project-level timeout but can’t exceed the Runner-specific timeout.

提交回复
热议问题