diff options
Diffstat (limited to '.scripts.d/30-test.sh')
| -rw-r--r-- | .scripts.d/30-test.sh | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/.scripts.d/30-test.sh b/.scripts.d/30-test.sh index bf84a36..4014698 100644 --- a/.scripts.d/30-test.sh +++ b/.scripts.d/30-test.sh @@ -41,7 +41,10 @@ fi goss --gossfile goss.yaml render >goss-full.yaml mv goss-full.yaml goss.yaml -echo "${GITEA_REGISTRY_TOKEN}" | - docker login "${REGISTRY}" -u "${GITEA_REGISTRY_USER}" --password-stdin +mkdir -p ~/.docker +auth=$(printf '%s:%s' "$GITEA_REGISTRY_USER" "$GITEA_REGISTRY_TOKEN" | base64 -w0) +cat > ~/.docker/config.json <<EOF +{"auths":{"${REGISTRY}":{"auth":"${auth}"}}} +EOF dgoss run "${IMAGE_NAME}" |