diff options
author | Oleg Vasilev <oleg.vasilev@intel.com> | 2019-08-28 15:48:40 +0300 |
---|---|---|
committer | Arkadiusz Hiler <arkadiusz.hiler@intel.com> | 2019-08-29 14:07:38 +0300 |
commit | 41712de42e4a5e2667741e054136f4182f2b44e6 (patch) | |
tree | 98faf67e9b6d900a7710eab8dc15f62896b1ac65 /.gitlab-ci.yml | |
parent | 1a6c9018e76d4e57f88ee96fd3d1ba1d0a668006 (diff) |
gitlab-ci: use images tagged with git ref instead of latest
Since different images can be present at the same time, it is better to
always use the one built for this particular git reference.
V3:
- Change $CI_COMMIT_REF_NAME to commit-$CI_COMMIT_SHA
Signed-off-by: Oleg Vasilev <oleg.vasilev@intel.com>
Reviewed-by: Arkadiusz Hiler <arkadiusz.hiler@intel.com>
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r-- | .gitlab-ci.yml | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 0d40b493..0ac12318 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,4 +1,4 @@ -image: $CI_REGISTRY/$CI_PROJECT_PATH/build-fedora:latest +image: $CI_REGISTRY/$CI_PROJECT_PATH/build-fedora:commit-$CI_COMMIT_SHA variables: MESON_OPTIONS: > -Dlibdrm_drivers=intel,nouveau,amdgpu @@ -121,7 +121,7 @@ build:tests-fedora-clang: - build build:tests-debian-meson: - image: $CI_REGISTRY/$CI_PROJECT_PATH/build-debian:latest + image: $CI_REGISTRY/$CI_PROJECT_PATH/build-debian:commit-$CI_COMMIT_SHA stage: build script: - meson $MESON_OPTIONS build @@ -132,7 +132,7 @@ build:tests-debian-meson: - meson-test-list.txt build:tests-debian-minimal: - image: $CI_REGISTRY/$CI_PROJECT_PATH/build-debian-minimal:latest + image: $CI_REGISTRY/$CI_PROJECT_PATH/build-debian-minimal:commit-$CI_COMMIT_SHA stage: build script: - meson -Dtests=disabled -Dlibdrm_drivers="" build @@ -142,7 +142,7 @@ build:tests-debian-minimal: - build build:tests-debian-meson-armhf: - image: $CI_REGISTRY/$CI_PROJECT_PATH/build-debian-armhf:latest + image: $CI_REGISTRY/$CI_PROJECT_PATH/build-debian-armhf:commit-$CI_COMMIT_SHA stage: build script: - export PKG_CONFIG_PATH=/usr/lib/arm-linux-gnueabihf/pkgconfig/ @@ -153,7 +153,7 @@ build:tests-debian-meson-armhf: - build build:tests-debian-meson-arm64: - image: $CI_REGISTRY/$CI_PROJECT_PATH/build-debian-arm64:latest + image: $CI_REGISTRY/$CI_PROJECT_PATH/build-debian-arm64:commit-$CI_COMMIT_SHA stage: build script: - export PKG_CONFIG_PATH=/usr/lib/aarch64-linux-gnu/pkgconfig/ @@ -164,7 +164,7 @@ build:tests-debian-meson-arm64: - build build:tests-debian-meson-mips: - image: $CI_REGISTRY/$CI_PROJECT_PATH/build-debian-mips:latest + image: $CI_REGISTRY/$CI_PROJECT_PATH/build-debian-mips:commit-$CI_COMMIT_SHA stage: build script: - export PKG_CONFIG_PATH=/usr/lib/mips-linux-gnu/pkgconfig/ @@ -175,7 +175,7 @@ build:tests-debian-meson-mips: - build build:tests-debian-autotools: - image: $CI_REGISTRY/$CI_PROJECT_PATH/build-debian:latest + image: $CI_REGISTRY/$CI_PROJECT_PATH/build-debian:commit-$CI_COMMIT_SHA stage: build script: - ./autogen.sh --enable-{chamelium,audio,intel,amdgpu,nouveau,tests,runner} @@ -202,14 +202,14 @@ test:ninja-test-clang: script: ninja -C build test test:ninja-test-minimal: - image: $CI_REGISTRY/$CI_PROJECT_PATH/build-debian-minimal:latest + image: $CI_REGISTRY/$CI_PROJECT_PATH/build-debian-minimal:commit-$CI_COMMIT_SHA dependencies: - build:tests-debian-minimal stage: test script: ninja -C build test test:ninja-test-arm64: - image: $CI_REGISTRY/$CI_PROJECT_PATH/build-debian-arm64:latest + image: $CI_REGISTRY/$CI_PROJECT_PATH/build-debian-arm64:commit-$CI_COMMIT_SHA dependencies: - build:tests-debian-meson-arm64 stage: test @@ -223,7 +223,7 @@ test:ninja-test-arm64: when: on_failure test:ninja-test-armhf: - image: $CI_REGISTRY/$CI_PROJECT_PATH/build-debian-armhf:latest + image: $CI_REGISTRY/$CI_PROJECT_PATH/build-debian-armhf:commit-$CI_COMMIT_SHA dependencies: - build:tests-debian-meson-armhf stage: test @@ -237,7 +237,7 @@ test:ninja-test-armhf: when: on_failure test:ninja-test-mips: - image: $CI_REGISTRY/$CI_PROJECT_PATH/build-debian-mips:latest + image: $CI_REGISTRY/$CI_PROJECT_PATH/build-debian-mips:commit-$CI_COMMIT_SHA dependencies: - build:tests-debian-meson-mips stage: test |