.gitlab-ci.yml 721 B

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