github.com/drone/go-convert@v0.0.0-20240307072510-6bd371c65e61/convert/gitlab/yaml/testdata/job_keywords/needs/optional.yaml (about)

     1  # https://docs.gitlab.com/ee/ci/yaml/#needsoptional
     2  
     3  build-job:
     4    stage: build
     5  
     6  test-job1:
     7    stage: test
     8  
     9  test-job2:
    10    stage: test
    11    rules:
    12      - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
    13  
    14  deploy-job:
    15    stage: deploy
    16    needs:
    17      - job: test-job2
    18        optional: true
    19      - job: test-job1
    20    environment: production
    21  
    22  review-job:
    23    stage: deploy
    24    needs:
    25      - job: test-job2
    26        optional: true
    27    environment: review