Compare commits

..

3 commits

Author SHA1 Message Date
4dbf04fb10
horizontal
Some checks failed
/ job (push) Failing after 1m0s
2024-04-29 12:26:45 +02:00
c3e6ec5a34
step 2024-04-29 12:23:22 +02:00
724f28d17f
order 2024-04-29 12:15:49 +02:00

22
cd.sh
View file

@ -46,24 +46,24 @@ cd_set_environment () {
# ci / github # ci / github
if [ "${GITHUB_ACTIONS}" ] ; then if [ "${GITHUB_ACTIONS}" ] ; then
CD_SERVER_URL="${GITHUB_SERVER_URL}" CD_SERVER_URL="${GITHUB_SERVER_URL}"
CD_PROJECT_BRANCH="${GITHUB_REF_NAME}"
CD_PROJECT_NAME="$(basename "${GITHUB_REPOSITORY}")"
CD_PROJECTS_GROUP="$(dirname "${GITHUB_REPOSITORY}")" CD_PROJECTS_GROUP="$(dirname "${GITHUB_REPOSITORY}")"
CD_PROJECT_NAME="$(basename "${GITHUB_REPOSITORY}")"
CD_PROJECT_BRANCH="${GITHUB_REF_NAME}"
# ci / gitlab # ci / gitlab
elif [ "${GITLAB_CI}" ] ; then elif [ "${GITLAB_CI}" ] ; then
CD_SERVER_URL="${CI_SERVER_URL}" CD_SERVER_URL="${CI_SERVER_URL}"
CD_PROJECT_BRANCH="${CI_COMMIT_BRANCH}"
CD_PROJECT_NAME="$(basename "${CI_PROJECT_PATH}")"
CD_PROJECTS_GROUP="$(dirname "${CI_PROJECT_PATH}")" CD_PROJECTS_GROUP="$(dirname "${CI_PROJECT_PATH}")"
CD_PROJECT_NAME="$(basename "${CI_PROJECT_PATH}")"
CD_PROJECT_BRANCH="${CI_COMMIT_BRANCH}"
# ci / none # ci / none
else else
cd_error_ci "ø" cd_error_ci "ø"
fi fi
# #
[ "${CD_SERVER_URL}" ] || cd_error_ci "CD_SERVER_URL" [ "${CD_SERVER_URL}" ] || cd_error_ci "CD_SERVER_URL"
[ "${CD_PROJECT_BRANCH}" ] || cd_error_ci "CD_PROJECT_BRANCH"
[ "${CD_PROJECT_NAME}" ] || cd_error_ci "CD_PROJECT_NAME"
[ "${CD_PROJECTS_GROUP}" ] || cd_error_ci "CD_PROJECTS_GROUP" [ "${CD_PROJECTS_GROUP}" ] || cd_error_ci "CD_PROJECTS_GROUP"
[ "${CD_PROJECT_NAME}" ] || cd_error_ci "CD_PROJECT_NAME"
[ "${CD_PROJECT_BRANCH}" ] || cd_error_ci "CD_PROJECT_BRANCH"
# #
CD_PROJECTS_URL="${CD_SERVER_URL}/${CD_PROJECTS_GROUP}" CD_PROJECTS_URL="${CD_SERVER_URL}/${CD_PROJECTS_GROUP}"
CD_PROJECT_URL="${CD_PROJECTS_URL}/${CD_PROJECT_NAME}" CD_PROJECT_URL="${CD_PROJECTS_URL}/${CD_PROJECT_NAME}"
@ -78,9 +78,9 @@ CD_PYTHON_COMMAND=${CD_PYTHON_COMMAND}
CD_PYTHON_PACKAGES=${CD_PYTHON_PACKAGES} CD_PYTHON_PACKAGES=${CD_PYTHON_PACKAGES}
# #
CD_SERVER_URL=${CD_SERVER_URL} CD_SERVER_URL=${CD_SERVER_URL}
CD_PROJECT_BRANCH=${CD_PROJECT_BRANCH}
CD_PROJECT_NAME=${CD_PROJECT_NAME}
CD_PROJECTS_GROUP=${CD_PROJECTS_GROUP} CD_PROJECTS_GROUP=${CD_PROJECTS_GROUP}
CD_PROJECT_NAME=${CD_PROJECT_NAME}
CD_PROJECT_BRANCH=${CD_PROJECT_BRANCH}
# #
CD_PROJECTS_URL=${CD_PROJECTS_URL} CD_PROJECTS_URL=${CD_PROJECTS_URL}
CD_PROJECT_URL=${CD_PROJECT_URL} CD_PROJECT_URL=${CD_PROJECT_URL}
@ -308,9 +308,9 @@ cd_step () {
if [ "${1}" ] ; then if [ "${1}" ] ; then
CD_STEP=$((CD_STEP+1)) CD_STEP=$((CD_STEP+1))
echo "\ echo "\
\\ ╭─╌┄┈
${CD_STEP} ${1} ${CD_STEP} ${1}
/ ╰─╌┄┈
" "
fi fi
} }