summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArmin Kuster <akuster808@gmail.com>2021-04-10 12:20:25 -0700
committerArmin Kuster <akuster808@gmail.com>2021-04-12 07:08:34 -0700
commit6f763e6c5846b9d9df2793c2817032fd76c8397c (patch)
treeec1489e8e94f412512fff31679670d6eee0c5130
parent076e75d5cc1fe7b43af8dcd10d8b2b18af422c84 (diff)
downloadmeta-security-6f763e6c5846b9d9df2793c2817032fd76c8397c.tar.gz
.gitlab-ci.yml: reorder to speed up builds
Also clean up extra spaces Signed-off-by: Armin Kuster <akuster808@gmail.com>
-rw-r--r--.gitlab-ci.yml111
1 files changed, 31 insertions, 80 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 323285a..04a28bc 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -26,153 +26,104 @@ stages:
26qemux86: 26qemux86:
27 extends: .build 27 extends: .build
28 script: 28 script:
29 - kas build --target security-build-image kas/$CI_JOB_NAME.yml 29 - kas build --target security-build-image kas/$CI_JOB_NAME.yml
30 - kas build --target integrity-image-minimal kas/$CI_JOB_NAME-ima.yml
31 - kas build --target harden-image-minimal kas/$CI_JOB_NAME-harden.yml
32 - kas build --target security-build-image kas/$CI_JOB_NAME-comp.yml
33 - kas build --target security-build-image kas/$CI_JOB_NAME-parsec.yml
30 34
31qemux86-64: 35qemux86-64:
32 extends: .build 36 extends: .build
33 script: 37 script:
34 - kas build --target security-build-image kas/$CI_JOB_NAME.yml 38 - kas build --target security-build-image kas/$CI_JOB_NAME.yml
39 - kas build --target integrity-image-minimal kas/$CI_JOB_NAME-ima.yml
40 - kas build --target dm-verity-image-initramfs kas/$CI_JOB_NAME-dm-verify.yml
41 - kas build --target security-build-image kas/$CI_JOB_NAME-parsec.yml
35 42
36qemuarm: 43qemuarm:
37 extends: .build 44 extends: .build
38 script: 45 script:
39 - kas build --target security-build-image kas/$CI_JOB_NAME.yml 46 - kas build --target security-build-image kas/$CI_JOB_NAME.yml
47 - kas build --target security-build-image kas/$CI_JOB_NAME-parsec.yml
40 48
41qemuarm64: 49qemuarm64:
42 extends: .build 50 extends: .build
43 script: 51 script:
44 - kas build --target security-build-image kas/$CI_JOB_NAME.yml 52 - kas build --target security-build-image kas/$CI_JOB_NAME.yml
53 - kas build --target integrity-image-minimal kas/$CI_JOB_NAME-ima.yml
54 - kas build --target security-build-image kas/$CI_JOB_NAME-parsec.yml
45 55
46qemuppc: 56qemuppc:
47 extends: .build 57 extends: .build
48 script: 58 script:
49 - kas build --target security-build-image kas/$CI_JOB_NAME.yml 59 - kas build --target security-build-image kas/$CI_JOB_NAME.yml
60 - kas build --target security-build-image kas/$CI_JOB_NAME-parsec.yml
50 61
51qemumips64: 62qemumips64:
52 extends: .build 63 extends: .build
53 script: 64 script:
54 - kas build --target security-build-image kas/$CI_JOB_NAME.yml 65 - kas build --target security-build-image kas/$CI_JOB_NAME.yml
55 66
56qemuriscv64: 67qemuriscv64:
57 extends: .build 68 extends: .build
58 script: 69 script:
59 - kas build --target security-build-image kas/$CI_JOB_NAME.yml 70 - kas build --target security-build-image kas/$CI_JOB_NAME.yml
60 71
61qemux86-64-tpm: 72qemux86-64-tpm:
62 extends: .build 73 extends: .build
63 script: 74 script:
64 - kas build --target security-tpm-image kas/$CI_JOB_NAME.yml 75 - kas build --target security-tpm-image kas/$CI_JOB_NAME.yml
65 76 - kas build --target security-tpm2-image kas/$CI_JOB_NAME2.yml
66qemux86-64-tpm2:
67 extends: .build
68 script:
69 - kas build --target security-tpm2-image kas/$CI_JOB_NAME.yml
70 77
71qemuarm64-tpm2: 78qemuarm64-tpm2:
72 extends: .build 79 extends: .build
73 script: 80 script:
74 - kas build --target security-tpm2-image kas/$CI_JOB_NAME.yml 81 - kas build --target security-tpm2-image kas/$CI_JOB_NAME.yml
75
76qemux86-ima:
77 extends: .build
78 script:
79 - kas build --target integrity-image-minimal kas/$CI_JOB_NAME.yml
80
81qemux86-64-ima:
82 extends: .build
83 script:
84 - kas build --target integrity-image-minimal kas/$CI_JOB_NAME.yml
85
86qemuarm64-ima:
87 extends: .build
88 script:
89 - kas build --target integrity-image-minimal kas/$CI_JOB_NAME.yml
90
91qemux86-64-dm-verify:
92 extends: .build
93 script:
94 - kas build --target core-image-minimal kas/qemux86-64.yml
95 - kas build --target dm-verity-image-initramfs kas/$CI_JOB_NAME.yml
96
97 82
98qemuarm64-alt: 83qemuarm64-alt:
99 extends: .build 84 extends: .build
100 script: 85 script:
101 - kas build --target security-build-image kas/$CI_JOB_NAME.yml 86 - kas build --target security-build-image kas/$CI_JOB_NAME.yml
102 87
103qemuarm64-multi: 88qemuarm64-multi:
104 extends: .build 89 extends: .build
105 script: 90 script:
106 - kas build --target security-build-image kas/$CI_JOB_NAME.yml 91 - kas build --target security-build-image kas/$CI_JOB_NAME.yml
107 92
108qemumips64-alt: 93qemumips64-alt:
109 extends: .build 94 extends: .build
110 script: 95 script:
111 - kas build --target security-build-image kas/$CI_JOB_NAME.yml 96 - kas build --target security-build-image kas/$CI_JOB_NAME.yml
112 97
113qemumips64-multi: 98qemumips64-multi:
114 extends: .build 99 extends: .build
115 script: 100 script:
116 - kas build --target security-build-image kas/$CI_JOB_NAME.yml 101 - kas build --target security-build-image kas/$CI_JOB_NAME.yml
117 102
118qemux86-64-alt: 103qemux86-64-alt:
119 extends: .build 104 extends: .build
120 script: 105 script:
121 - kas build --target security-build-image kas/$CI_JOB_NAME.yml 106 - kas build --target security-build-image kas/$CI_JOB_NAME.yml
122 107
123qemux86-64-multi: 108qemux86-64-multi:
124 extends: .build 109 extends: .build
125 script: 110 script:
126 - kas build --target security-build-image kas/$CI_JOB_NAME.yml 111 - kas build --target security-build-image kas/$CI_JOB_NAME.yml
127 112
128qemux86-musl: 113qemux86-musl:
129 extends: .build 114 extends: .build
130 script: 115 script:
131 - kas build --target security-build-image kas/$CI_JOB_NAME.yml 116 - kas build --target security-build-image kas/$CI_JOB_NAME.yml
132 117
133qemuarm64-musl: 118qemuarm64-musl:
134 extends: .build 119 extends: .build
135 script: 120 script:
136 - kas build --target security-build-image kas/$CI_JOB_NAME.yml 121 - kas build --target security-build-image kas/$CI_JOB_NAME.yml
137
138qemux86-harden:
139 extends: .build
140 script:
141 - kas build --target harden-image-minimal kas/$CI_JOB_NAME.yml
142
143qemux86-comp:
144 extends: .build
145 script:
146 - kas build --target security-build-image kas/$CI_JOB_NAME.yml
147 122
148qemux86-test: 123qemux86-test:
149 extends: .build 124 extends: .build
150 allow_failure: true 125 allow_failure: true
151 script: 126 script:
152 - kas build --target security-test-image kas/$CI_JOB_NAME.yml 127 - kas build --target security-test-image kas/$CI_JOB_NAME.yml
153 - kas build -c testimage --target security-test-image kas/$CI_JOB_NAME.yml 128 - kas build -c testimage --target security-test-image kas/$CI_JOB_NAME.yml
154
155qemux86-parsec:
156 extends: .build
157 script:
158 - kas build --target security-build-image kas/$CI_JOB_NAME.yml
159
160qemux86-64-parsec:
161 extends: .build
162 script:
163 - kas build --target security-build-image kas/$CI_JOB_NAME.yml
164 129
165qemuarm-parsec:
166 extends: .build
167 script:
168 - kas build --target security-build-image kas/$CI_JOB_NAME.yml
169
170qemuarm-64-parsec:
171 extends: .build
172 script:
173 - kas build --target security-build-image kas/$CI_JOB_NAME.yml
174
175qemuppc-parsec:
176 extends: .build
177 script:
178 - kas build --target security-build-image kas/$CI_JOB_NAME.yml