From 60969328595a866e66d771cb3737668bbb962878 Mon Sep 17 00:00:00 2001 From: Nicolai Ort Date: Wed, 10 May 2023 20:06:07 +0200 Subject: [PATCH] Re-added fetching via the drone netrc logic --- plugin.sh | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/plugin.sh b/plugin.sh index 9966aad..3e22255 100644 --- a/plugin.sh +++ b/plugin.sh @@ -1,7 +1,31 @@ #!/bin/sh set -euo pipefail -# git fetch --tags + +if [[ ! -z "${DRONE_NETRC_MACHINE}" ]]; then + cat < ${HOME}/.netrc +machine ${DRONE_NETRC_MACHINE} +login ${DRONE_NETRC_USERNAME} +password ${DRONE_NETRC_PASSWORD} +EOF +fi + +if [[ -z "${DRONE_COMMIT_AUTHOR_NAME}" ]]; then + export DRONE_COMMIT_AUTHOR_NAME=drone +fi + +if [[ -z "${DRONE_COMMIT_AUTHOR_EMAIL}" ]]; then + export DRONE_COMMIT_AUTHOR_EMAIL=drone@localhost +fi + +export GIT_AUTHOR_NAME=${DRONE_COMMIT_AUTHOR_NAME} +export GIT_AUTHOR_EMAIL=${DRONE_COMMIT_AUTHOR_EMAIL} +export GIT_COMMITTER_NAME=${DRONE_COMMIT_AUTHOR_NAME} +export GIT_COMMITTER_EMAIL=${DRONE_COMMIT_AUTHOR_EMAIL} + +git init +git remote add origin ${DRONE_REMOTE_URL} +git fetch --tags CURRENTTAG=$(git tag --sort=-taggerdate | head -n 1) PREVIOUSTAG=$(git tag --sort=-taggerdate | head -n 2 | tail -n 1)