ci: Do not download container builds artifacts at later steps

We don't need their artifacts, so let's just depend on them

Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3024>
This commit is contained in:
Marco Trevisan (Treviño) 2023-05-29 14:47:31 +02:00
parent 1d766dfbed
commit e103567600

View File

@ -275,7 +275,8 @@ check-code-style:
MUTTER_CLONE_DEPTH: 200 MUTTER_CLONE_DEPTH: 200
stage: code-review stage: code-review
needs: needs:
- build-fedora-container@x86_64 - job: build-fedora-container@x86_64
artifacts: false
script: script:
git remote add target $CI_MERGE_REQUEST_PROJECT_URL.git ; git remote add target $CI_MERGE_REQUEST_PROJECT_URL.git ;
git fetch target $CI_MERGE_REQUEST_TARGET_BRANCH_NAME ; git fetch target $CI_MERGE_REQUEST_TARGET_BRANCH_NAME ;
@ -323,14 +324,16 @@ build-mutter@x86_64:
- .build-mutter - .build-mutter
- .mutter.fedora@x86_64 - .mutter.fedora@x86_64
needs: needs:
- build-fedora-container@x86_64 - job: build-fedora-container@x86_64
artifacts: false
build-mutter@aarch64: build-mutter@aarch64:
extends: extends:
- .build-mutter - .build-mutter
- .mutter.fedora@aarch64 - .mutter.fedora@aarch64
needs: needs:
- build-fedora-container@aarch64 - job: build-fedora-container@aarch64
artifacts: false
build-without-opengl-and-glx@x86_64: build-without-opengl-and-glx@x86_64:
extends: extends:
@ -338,7 +341,8 @@ build-without-opengl-and-glx@x86_64:
- .mutter.fedora@x86_64 - .mutter.fedora@x86_64
stage: build stage: build
needs: needs:
- build-fedora-container@x86_64 - job: build-fedora-container@x86_64
artifacts: false
script: script:
- meson setup . build --werror --prefix /usr - meson setup . build --werror --prefix /usr
-Dbuildtype=debugoptimized -Dbuildtype=debugoptimized
@ -359,7 +363,8 @@ build-without-native-backend-and-wayland@x86_64:
- .mutter.fedora@x86_64 - .mutter.fedora@x86_64
stage: build stage: build
needs: needs:
- build-fedora-container@x86_64 - job: build-fedora-container@x86_64
artifacts: false
script: script:
- meson setup . build --werror --prefix /usr - meson setup . build --werror --prefix /usr
-Dbuildtype=debugoptimized -Dbuildtype=debugoptimized
@ -382,7 +387,8 @@ build-wayland-only@x86_64:
- .mutter.fedora@x86_64 - .mutter.fedora@x86_64
stage: build stage: build
needs: needs:
- build-fedora-container@x86_64 - job: build-fedora-container@x86_64
artifacts: false
script: script:
- meson setup . build --werror --prefix /usr - meson setup . build --werror --prefix /usr
-Dbuildtype=debugoptimized -Dbuildtype=debugoptimized
@ -547,7 +553,8 @@ test-mutter-coverity:
- .fdo.distribution-image@fedora - .fdo.distribution-image@fedora
- .mutter.fedora@x86_64 - .mutter.fedora@x86_64
needs: needs:
- build-fedora-container@x86_64 - job: build-fedora-container@x86_64
artifacts: false
stage: analyze stage: analyze
allow_failure: true allow_failure: true
script: script:
@ -572,7 +579,8 @@ dist-mutter:
- .test-setup - .test-setup
stage: deploy stage: deploy
needs: needs:
- build-fedora-container@x86_64 - job: build-fedora-container@x86_64
artifacts: false
script: script:
- meson setup . build --werror --prefix /usr - meson setup . build --werror --prefix /usr
-Dbuildtype=debugoptimized -Dbuildtype=debugoptimized