summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitlab-ci.yml35
1 files changed, 35 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000..ba2186a
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,35 @@
+variables:
+ GIT_STRATEGY: none
+
+before_script:
+ - test -d mlinux || git clone git@gitlab.multitech.net:mirrors/mlinux.git
+ - cd mlinux
+ - git pull
+ - (test -f env-oe.sh && ./setup.sh --update) || ./setup.sh
+ - source env-oe.sh
+ - cd layers/meta-mlinux
+ - git checkout $CI_BUILD_REF
+ - cd ../..
+
+cache:
+ untracked: true
+
+mtcdt_mlinux:
+ stage: build
+ tags:
+ - mlinux
+ script:
+ - bitbake mlinux-factory-image
+ artifacts:
+ paths:
+ - mlinux/build/tmp/deploy/images/mtcdt/*-upgrade.bin
+
+mtcap_mlinux:
+ stage: build
+ tags:
+ - mlinux
+ script:
+ - MACHINE=mtcap bitbake mlinux-mtcap-image
+ artifacts:
+ paths:
+ - mlinux/build/tmp/deploy/images/mtcap/*-upgrade.bin