summaryrefslogtreecommitdiff
path: root/.gitlab-ci
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2023-01-19 13:59:12 +0100
committerThomas Haller <thaller@redhat.com>2023-01-19 15:04:46 +0100
commit1e883ab6e6a95068bc2483274a00b3ddff955863 (patch)
tree7c21e72905f55403ac03c2bf2e1bb5f588ce9ac9 /.gitlab-ci
parent8ec69afd8b85ddddc0dcd52457fb049112f44eed (diff)
downloadNetworkManager-1e883ab6e6a95068bc2483274a00b3ddff955863.tar.gz
gitlab-ci: avoid clean step in "run-test.sh" for manual invocation
When we run `NM_TEST_SELECT_RUN=x ./.gitlab-ci/run-test.sh` to run one step only, we should not do the final clean, so that the build artifacts are preserved.
Diffstat (limited to '.gitlab-ci')
-rwxr-xr-x.gitlab-ci/run-test.sh23
1 files changed, 12 insertions, 11 deletions
diff --git a/.gitlab-ci/run-test.sh b/.gitlab-ci/run-test.sh
index 1feb27f0be..853e5132c9 100755
--- a/.gitlab-ci/run-test.sh
+++ b/.gitlab-ci/run-test.sh
@@ -116,17 +116,18 @@ fi
###############################################################################
-do_clean
-
-if [ "$NM_BUILD_TARBALL" = 1 ]; then
- if check_run 1 ; then
- mv "$ARTIFACT_DIR/docs-html/" ./
- fi
- if check_run 8 ; then
- mv \
- "$ARTIFACT_DIR"/NetworkManager-1*.tar.xz \
- "$ARTIFACT_DIR"/NetworkManager-1*.src.rpm \
- ./
+if [ -z "$NM_TEST_SELECT_RUN" ] ; then
+ do_clean
+ if [ "$NM_BUILD_TARBALL" = 1 ]; then
+ if check_run 1 ; then
+ mv "$ARTIFACT_DIR/docs-html/" ./
+ fi
+ if check_run 8 ; then
+ mv \
+ "$ARTIFACT_DIR"/NetworkManager-1*.tar.xz \
+ "$ARTIFACT_DIR"/NetworkManager-1*.src.rpm \
+ ./
+ fi
fi
fi