1# Configuration for Gitlab-CI.
2# Builds appear on https://gitlab.com/buildroot.org/buildroot/pipelines
3
4image: $CI_REGISTRY/buildroot.org/buildroot/base:20230207.1123
5
6stages:
7  - generate-gitlab-ci
8  - build
9
10generate-gitlab-ci-yml:
11  stage: generate-gitlab-ci
12  script: ./support/scripts/generate-gitlab-ci-yml support/misc/gitlab-ci.yml.in > generated-gitlab-ci.yml
13  retry:
14    max: 2
15    when:
16      - runner_system_failure
17      - stuck_or_timeout_failure
18  artifacts:
19    when: always
20    paths:
21      - generated-gitlab-ci.yml
22      - br-test-pkg/*/.config
23      - br-test-pkg/*/missing.config
24
25buildroot-pipeline:
26  stage: build
27  trigger:
28    include:
29      - artifact: generated-gitlab-ci.yml
30        job: generate-gitlab-ci-yml
31    strategy: depend
32  variables:
33    PARENT_PIPELINE_ID: $CI_PIPELINE_ID
34