generate-gitlab-ci-yml 427 B

123456789101112131415161718192021
  1. #!/usr/bin/env bash
  2. set -e
  3. set -o pipefail
  4. main() {
  5. local template="${1}"
  6. cat "${template}"
  7. (
  8. cd configs
  9. LC_ALL=C ls -1 *_defconfig
  10. ) \
  11. | sed -r -e 's/^(.+)$/\1: { extends: .defconfig }\n\1_check: { extends: .defconfig_check }/'
  12. ./support/testing/run-tests -l 2>&1 \
  13. | sed -r -e '/^test_run \((.*)\).*/!d; s//\1: { extends: .runtime_test }/' \
  14. | LC_ALL=C sort
  15. }
  16. main "${@}"