aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitlab-ci.yml51
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: