Update publish script and zip file location
All zip files are now in published/package-download/ Move the download file name to the .env file in GITEA_UPLOAD_FILENAME
This commit is contained in:
1
publish/.gitignore
vendored
1
publish/.gitignore
vendored
@@ -1,2 +1 @@
|
|||||||
*.zip
|
|
||||||
.env*
|
.env*
|
||||||
|
|||||||
1
publish/package-download/.gitignore
vendored
Normal file
1
publish/package-download/.gitignore
vendored
Normal file
@@ -0,0 +1 @@
|
|||||||
|
*.zip
|
||||||
@@ -1,6 +1,10 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
BASE_FOLDER=$(dirname $(readlink -f $0))"/";
|
BASE_FOLDER=$(dirname $(readlink -f $0))"/";
|
||||||
|
PACKAGE_DOWNLOAD="${BASE_FOLDER}package-download/";
|
||||||
|
if [ ! -d "${PACKAGE_DOWNLOAD}" ]; then
|
||||||
|
mkdir "${PACKAGE_DOWNLOAD}";
|
||||||
|
fi;
|
||||||
VERSION=$(git tag --list | sort -V | tail -n1 | sed -e "s/^v//");
|
VERSION=$(git tag --list | sort -V | tail -n1 | sed -e "s/^v//");
|
||||||
file_last_published="${BASE_FOLDER}last.published";
|
file_last_published="${BASE_FOLDER}last.published";
|
||||||
go_flag="$1";
|
go_flag="$1";
|
||||||
@@ -19,6 +23,7 @@ if [ -f "${file_last_published}" ]; then
|
|||||||
fi;
|
fi;
|
||||||
|
|
||||||
# read in the .env.deploy file and we must have
|
# read in the .env.deploy file and we must have
|
||||||
|
# GITEA_UPLOAD_FILENAME
|
||||||
# GITLAB_USER
|
# GITLAB_USER
|
||||||
# GITLAB_TOKEN
|
# GITLAB_TOKEN
|
||||||
# GITLAB_URL
|
# GITLAB_URL
|
||||||
@@ -45,17 +50,18 @@ fi;
|
|||||||
|
|
||||||
echo "[START]";
|
echo "[START]";
|
||||||
# gitea
|
# gitea
|
||||||
if [ ! -z "${GITEA_URL_DL}" ] && [ ! -z "${GITEA_URL_PUSH}" ] &&
|
if [ ! -z "${GITEA_UPLOAD_FILENAME}" ] &&
|
||||||
|
[ ! -z "${GITEA_URL_DL}" ] && [ ! -z "${GITEA_URL_PUSH}" ] &&
|
||||||
[ ! -z "${GITEA_USER}" ] && [ ! -z "${GITEA_TOKEN}" ]; then
|
[ ! -z "${GITEA_USER}" ] && [ ! -z "${GITEA_TOKEN}" ]; then
|
||||||
curl -LJO \
|
curl -LJO \
|
||||||
--output-dir "${BASE_FOLDER}" \
|
--output-dir "${PACKAGE_DOWNLOAD}" \
|
||||||
${GITEA_URL_DL}/v${VERSION}.zip;
|
${GITEA_URL_DL}/v${VERSION}.zip;
|
||||||
curl --user ${GITEA_USER}:${GITEA_TOKEN} \
|
curl --user ${GITEA_USER}:${GITEA_TOKEN} \
|
||||||
--upload-file "${BASE_FOLDER}/CoreLibs-Composer-All-v${VERSION}.zip" \
|
--upload-file "${PACKAGE_DOWNLOAD}${GITEA_UPLOAD_FILENAME}-v${VERSION}.zip" \
|
||||||
${GITEA_URL_PUSH}?version=${VERSION};
|
${GITEA_URL_PUSH}?version=${VERSION};
|
||||||
echo "${VERSION}" > "${file_last_published}";
|
echo "${VERSION}" > "${file_last_published}";
|
||||||
else
|
else
|
||||||
echo "Missing either GITEA_USER or GITEA_TOKEN environment variable";
|
echo "Missing either GITEA_UPLOAD_FILENAME, GITEA_URL_DL, GITEA_URL_PUSH, GITEA_USER or GITEA_TOKEN environment variable";
|
||||||
fi;
|
fi;
|
||||||
|
|
||||||
# gitlab
|
# gitlab
|
||||||
|
|||||||
Reference in New Issue
Block a user