summaryrefslogtreecommitdiffstats
path: root/external/meta-updater/.gitlab-ci.yml
diff options
context:
space:
mode:
Diffstat (limited to 'external/meta-updater/.gitlab-ci.yml')
-rw-r--r--external/meta-updater/.gitlab-ci.yml24
1 files changed, 24 insertions, 0 deletions
diff --git a/external/meta-updater/.gitlab-ci.yml b/external/meta-updater/.gitlab-ci.yml
index 6ad00ea3..f0c08db7 100644
--- a/external/meta-updater/.gitlab-ci.yml
+++ b/external/meta-updater/.gitlab-ci.yml
@@ -2,6 +2,7 @@ stages:
- docker
- checkout
- test
+ - trigger
variables:
BITBAKE_IMAGE: ${CI_REGISTRY_IMAGE}:ci-master-bitbake
@@ -45,6 +46,17 @@ Build core-image-minimal:
except:
- pushes
+Build core-image-minimal (rpi):
+ extends: .bitbake
+
+ stage: test
+ variables:
+ TEST_BUILD_DIR: 'build-core-image-minimal-rpi'
+ BITBAKE_TARGETS: 'core-image-minimal'
+ TEST_MACHINE: 'raspberrypi3'
+ except:
+ - pushes
+
Oe-selftest qemux86_64:
extends: .oe-selftest
@@ -89,3 +101,15 @@ Ptest qemux86_64:
only:
variables:
- $OE_PTEST
+
+# -- otf
+
+trigger-otf-on-pr:
+ stage: trigger
+ when: always
+ except:
+ - pushes
+ - schedules
+ script:
+ - apk add --no-cache curl
+ - curl -X POST -F "token=$CI_JOB_TOKEN" -F "ref=master" -F "variables[BITBAKE_JOB_ONLY]=true" -F "variables[BITBAKE_ENV]=thud" -F "variables[PROJECT_NAME]=meta-updater" -F "variables[PROJECT_SHA]=$CI_COMMIT_SHA" https://main.gitlab.in.here.com/api/v4/projects/163/trigger/pipeline