From 5610a5ef43d316df08c7a6bc1456e5d2a6041e96 Mon Sep 17 00:00:00 2001 From: Vivek Kumar Dutta Date: Wed, 21 Feb 2024 18:28:27 +0530 Subject: [PATCH] Use pipeline credentials in unit test --- .gitlab-ci.yml | 3 ++- gitlab-ci/pipeline_setup.sh | 7 +++++++ gitlab-ci/setup.sh | 4 +--- 3 files changed, 10 insertions(+), 4 deletions(-) create mode 100755 gitlab-ci/pipeline_setup.sh diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index ba2bf177..779e7540 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -24,6 +24,7 @@ run_unit_test: image: ${COMMON_IMAGE} allow_failure: false script: + - "./gitlab-ci/pipeline_setup.sh" - "./gitlab-ci/install-dependencies.sh" - "./gitlab-ci/setup.sh" - "./gitlab-ci/unit-test.sh" @@ -37,7 +38,7 @@ run_tools_test: image: ${COMMON_IMAGE} allow_failure: false script: - - "./gitlab-ci/setup.sh" + - "./gitlab-ci/pipeline_setup.sh" - "./gitlab-ci/tools-test.sh" - "./gitlab-ci/generate_supported_dm.sh" diff --git a/gitlab-ci/pipeline_setup.sh b/gitlab-ci/pipeline_setup.sh new file mode 100755 index 00000000..53a72243 --- /dev/null +++ b/gitlab-ci/pipeline_setup.sh @@ -0,0 +1,7 @@ +#!/bin/bash + +echo "# Setting pipeline ci credentials" + +echo "https://gitlab-ci-token:${CI_JOB_TOKEN}@${CI_SERVER_HOST}" > ~/.git-credential +git config --global credential.helper "store --file ~/.git-credential" + diff --git a/gitlab-ci/setup.sh b/gitlab-ci/setup.sh index 8add2d50..45eb3983 100755 --- a/gitlab-ci/setup.sh +++ b/gitlab-ci/setup.sh @@ -2,9 +2,7 @@ echo "# Preparation script ..." -echo "Setting Git config" -echo "https://gitlab-ci-token:${CI_JOB_TOKEN}@${CI_SERVER_HOST}" > ~/.git-credential -git config --global credential.helper "store --file ~/.git-credential" +./gitlab-ci/pipeline_setup.sh # link '/bin/sh' to bash instead of dash ln -sf bash /bin/sh