gitlab-ci: set a common job parent for build stage

Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
Reviewed-by: Michel Dänzer <mdaenzer@redhat.com>
This commit is contained in:
Eric Engestrom 2019-10-14 23:52:58 +01:00
parent 81b98e99cd
commit aba78c2d38
2 changed files with 8 additions and 12 deletions

View File

@ -75,7 +75,6 @@ debian-10:
DEBIAN_EXEC: 'bash .gitlab-ci/debian-install.sh'
.use-debian-10:
extends: .ci-run-policy
image: $DEBIAN_IMAGE
needs:
- debian-10
@ -106,7 +105,7 @@ test-container:arm64:
# BUILD
.build:
extends: .use-debian-10
extends: .ci-run-policy
stage: build
cache:
key: ${CI_JOB_NAME}
@ -140,12 +139,16 @@ test-container:arm64:
- ccache --show-stats
.meson-build:
extends: .build
extends:
- .build
- .use-debian-10
script:
- .gitlab-ci/meson-build.sh
.scons-build:
extends: .build
extends:
- .build
- .use-debian-10
variables:
SCONSFLAGS: "-j4"
script:

View File

@ -58,16 +58,9 @@ lava-container:arm64:
KERNEL_IMAGE_NAME: "Image"
.lava-build:
stage: build
image: $CI_REGISTRY_IMAGE/debian/$LAVA_DEBIAN_VERSION:$DEBIAN_ARCH-$LAVA_IMAGE_TAG
extends:
- .ci-run-policy
cache:
key: ${CI_JOB_NAME}
paths:
- ccache
variables:
CCACHE_COMPILERCHECK: "content"
- .build
# Use ccache transparently, and print stats before/after
before_script:
- mkdir -p results mesa-build