diff options
-rw-r--r-- | .gitlab-ci.yml | 51 |
1 files changed, 15 insertions, 36 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 8ef96ff..5634762 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,3 +1,12 @@ +.after-my-script: &after-my-script + - cd $CI_PROJECT_DIR/poky + - . ./oe-init-build-env $CI_PROJECT_DIR/build + - for x in `ls $CI_PROJECT_DIR/build/tmp/log/error-report/ | grep error_report_`; do + - send-error-report -y tmp/log/error-report/$x + - done + - rm -fr $CI_PROJECT_DIR/build + + stages: - .pre - build @@ -20,63 +29,33 @@ stages: .build: stage: build after_script: - - cd $CI_PROJECT_DIR/poky - - . ./oe-init-build-env $CI_PROJECT_DIR/build - - for x in `ls $CI_PROJECT_DIR/build/tmp/log/error-report/ | grep error_report_`; do - - send-error-report -y tmp/log/error-report/$x - - done - - rm -fr $CI_PROJECT_DIR/build + - *after-my-script .parsec: stage: parsec after_script: - - cd $CI_PROJECT_DIR/poky - - . ./oe-init-build-env $CI_PROJECT_DIR/build - - for x in `ls $CI_PROJECT_DIR/build/tmp/log/error-report/ | grep error_report_`; do - - send-error-report -y tmp/log/error-report/$x - - done - - rm -fr $CI_PROJECT_DIR/build + - *after-my-script .multi: stage: multi after_script: - - cd $CI_PROJECT_DIR/poky - - . ./oe-init-build-env $CI_PROJECT_DIR/build - - for x in `ls $CI_PROJECT_DIR/build/tmp/log/error-report/ | grep error_report_`; do - - send-error-report -y tmp/log/error-report/$x - - done - - rm -fr $CI_PROJECT_DIR/build + - *after-my-script .alt: stage: alt after_script: - - cd $CI_PROJECT_DIR/poky - - . ./oe-init-build-env $CI_PROJECT_DIR/build - - for x in `ls $CI_PROJECT_DIR/build/tmp/log/error-report/ | grep error_report_`; do - - send-error-report -y tmp/log/error-report/$x - - done - - rm -fr $CI_PROJECT_DIR/build + - *after-my-script .musl: stage: musl after_script: - - cd $CI_PROJECT_DIR/poky - - . ./oe-init-build-env $CI_PROJECT_DIR/build - - for x in `ls $CI_PROJECT_DIR/build/tmp/log/error-report/ | grep error_report_`; do - - send-error-report -y tmp/log/error-report/$x - - done - - rm -fr $CI_PROJECT_DIR/build + - *after-my-script .test: stage: test after_script: - - cd $CI_PROJECT_DIR/poky - - . ./oe-init-build-env $CI_PROJECT_DIR/build - - for x in `ls $CI_PROJECT_DIR/build/tmp/log/error-report/ | grep error_report_`; do - - send-error-report -y tmp/log/error-report/$x - - done - - rm -fr $CI_PROJECT_DIR/build + - *after-my-script qemux86: |