diff options
| author | Christian Segundo | 2025-12-20 13:32:06 +0100 |
|---|---|---|
| committer | Christian Segundo | 2025-12-20 13:33:42 +0100 |
| commit | 7f1fcd140a22d5668982a7b3ca81198f77a200d2 (patch) | |
| tree | bc01778416c42f5fb497c43532586e86602f406c /.scripts.d/30-test.sh | |
| parent | 0e96bc64e68f6fd746c58626b44f320a0032d7c2 (diff) | |
| download | languagetool-7f1fcd140a22d5668982a7b3ca81198f77a200d2.tar.gz | |
Diffstat (limited to '.scripts.d/30-test.sh')
| -rw-r--r-- | .scripts.d/30-test.sh | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/.scripts.d/30-test.sh b/.scripts.d/30-test.sh index ae4e78c..bf84a36 100644 --- a/.scripts.d/30-test.sh +++ b/.scripts.d/30-test.sh @@ -10,6 +10,17 @@ command -v docker >/dev/null 2>&1 || { exit 1 } +# shellcheck disable=SC2001 +REGISTRY=$(echo "${GITHUB_SERVER_URL}" | sed -e 's|^[^/]*//||') +TAG="${GITHUB_RUN_ID}" +IMAGE_NAME="${REGISTRY}/${GITHUB_REPOSITORY,,}:${TAG}" + +function cleanup() { + docker stop "$(docker ps -aq --filter "ancestor=${IMAGE_NAME}")" >/dev/null 2>&1 || true + docker rm "$(docker ps -aq --filter "ancestor=${IMAGE_NAME}")" >/dev/null 2>&1 || true +} +trap cleanup EXIT + # install goss curl -fsSL https://goss.rocks/install | sh @@ -30,11 +41,6 @@ fi goss --gossfile goss.yaml render >goss-full.yaml mv goss-full.yaml goss.yaml -# shellcheck disable=SC2001 -REGISTRY=$(echo "${GITHUB_SERVER_URL}" | sed -e 's|^[^/]*//||') -TAG="${GITHUB_RUN_ID}" -IMAGE_NAME="${REGISTRY}/${GITHUB_REPOSITORY,,}:${TAG}" - echo "${GITEA_REGISTRY_TOKEN}" | docker login "${REGISTRY}" -u "${GITEA_REGISTRY_USER}" --password-stdin |