From fc898118035e613ca0e0240ed016da2e96f216fc Mon Sep 17 00:00:00 2001 From: cgeek <cem.moreau@gmail.com> Date: Sat, 11 Nov 2023 19:36:55 +0100 Subject: [PATCH] fix(#132): fix: change `tests` job --- .gitlab-ci.yml | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 2e4b04ffb..21bbdd8f9 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -127,20 +127,25 @@ build_release_tag: IMAGE_TAG: "$CI_COMMIT_TAG" PODMAN_BUILD_OPTIONS: "--platform linux/amd64" -test_debug: +tests: stage: tests - extends: .docker_build + image: rust:1-bullseye rules: - if: $CI_COMMIT_REF_NAME =~ /^wip*$/ when: manual - if: $CI_COMMIT_TAG when: never - if: '$CI_MERGE_REQUEST_ID || $CI_COMMIT_BRANCH == "master"' - - when: manual + when: manual variables: - IMAGE_NAME: "duniter/duniter-v2s-test" - IMAGE_TAG: "debug-sha-$CI_COMMIT_SHORT_SHA" - PODMAN_BUILD_OPTIONS: "--target build --build-arg debug=1 --build-arg cucumber=1" + DEBIAN_FRONTEND: noninteractive + script: + - apt-get update + - apt-get install -y clang cmake protobuf-compiler + # cargo build is required for cucumber tests anyway + - cargo build + - cargo tu + - cargo cucumber test_release: stage: tests -- GitLab