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:
parent
81b98e99cd
commit
aba78c2d38
|
@ -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:
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue