summaryrefslogtreecommitdiffstats
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorArmin Kuster <akuster808@gmail.com>2020-07-17 16:54:41 -0700
committerArmin Kuster <akuster808@gmail.com>2020-07-18 18:33:23 -0700
commit171c3da4303d361258f785fbc6c958d643212779 (patch)
tree78e3baef553c15d6cecc3c059fa510ba21a045e8 /.gitlab-ci.yml
parentf876289913e070e7d63611439f1225cb29c57ec7 (diff)
downloadmeta-security-171c3da4303d361258f785fbc6c958d643212779.tar.gz
add gitlab framework and qemu machine
Machines: qemux86 qemux86-64 qemuarm qemuarm64 qemuppc qemumips84 qemuriscv64 Signed-off-by: Armin Kuster <akuster808@gmail.com>
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml56
1 files changed, 56 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000..f7517a5
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,56 @@
1stages:
2 - build
3
4.build:
5 stage: build
6 image: crops/poky
7 before_script:
8 - export PATH=~/.local/bin:$PATH
9 - wget https://bootstrap.pypa.io/get-pip.py
10 - python3 get-pip.py
11 - python3 -m pip install kas
12 - wget -q 'https://downloads.rclone.org/rclone-current-linux-amd64.zip'
13 - unzip -q rclone-current-linux-amd64.zip
14 - mv rclone-*-linux-amd64/rclone ~/.local/bin/
15 - rm -rf rclone-*-linux-amd64*
16 after_script:
17 - rm -rf build
18 - ./scripts/ci-cleanup.sh
19 cache:
20 paths:
21 - layers
22
23qemux86:
24 extends: .build
25 script:
26 - ./scripts/ci-build.sh $CI_JOB_NAME security-build-image
27
28qemux86-64:
29 extends: .build
30 script:
31 - ./scripts/ci-build.sh $CI_JOB_NAME security-build-image
32
33qemuarm:
34 extends: .build
35 script:
36 - ./scripts/ci-build.sh $CI_JOB_NAME security-build-image
37
38qemuarm64:
39 extends: .build
40 script:
41 - ./scripts/ci-build.sh $CI_JOB_NAME security-build-image
42
43qemumppc:
44 extends: .build
45 script:
46 - ./scripts/ci-build.sh $CI_JOB_NAME security-build-image
47
48qemumips64:
49 extends: .build
50 script:
51 - ./scripts/ci-build.sh $CI_JOB_NAME security-build-image
52
53qemuriscv64:
54 extends: .build
55 script:
56 - ./scripts/ci-build.sh $CI_JOB_NAME security-build-image