summaryrefslogtreecommitdiffstats
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml19
1 files changed, 12 insertions, 7 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 3fa11e10aa7..7c9b82c3898 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -32,7 +32,7 @@ include:
- local: '/.gitlab-ci/lava-gitlab-ci.yml'
stages:
- - containers
+ - container
- build
- test
@@ -59,13 +59,19 @@ stages:
# Build the normal CI native and cross-build docker images.
+.container:
+ stage: container
+ extends:
+ - .ci-run-policy
+ variables:
+ # no need to pull the whole repo to build the container image
+ GIT_STRATEGY: none
+
debian-10:
extends:
- .debian@container-ifnot-exists
- - .ci-run-policy
- stage: containers
+ - .container
variables:
- GIT_STRATEGY: none # no need to pull the whole tree for rebuilding the image
DEBIAN_EXEC: 'bash .gitlab-ci/debian-install.sh'
.use-debian-10:
@@ -91,13 +97,12 @@ debian-9:
test-container:arm64:
extends:
- .debian@container-ifnot-exists@arm64v8
- - .ci-run-policy
- stage: containers
+ - .container
variables:
DEBIAN_TAG: "$DEBIAN_ARM64_TAG"
- GIT_STRATEGY: none # no need to pull the whole tree for rebuilding the image
DEBIAN_EXEC: 'bash .gitlab-ci/debian-test-install.sh'
+
# BUILD
.build: