2020-09-29 03:15:30 +00:00
|
|
|
#!/bin/bash
|
|
|
|
|
2020-10-09 08:34:46 +00:00
|
|
|
# These environment variables are set by the caller
|
2020-09-29 03:15:30 +00:00
|
|
|
my_envs='GIT_REF_NAME
|
|
|
|
GIT_REF_TYPE
|
2020-10-09 08:34:46 +00:00
|
|
|
GIT_REPO_ID
|
2020-09-29 03:15:30 +00:00
|
|
|
GIT_REPO_OWNER
|
|
|
|
GIT_REPO_NAME
|
|
|
|
GIT_CLONE_URL'
|
|
|
|
|
2020-10-09 08:57:01 +00:00
|
|
|
# The directory of this bash script
|
2020-10-09 08:34:46 +00:00
|
|
|
base_dir="$(dirname "$(readlink -f "$0")")"
|
2020-10-09 08:57:01 +00:00
|
|
|
|
|
|
|
if [[ -f "${base_dir}/${GIT_REPO_ID}/deploy.sh" ]]
|
2020-10-09 08:34:46 +00:00
|
|
|
then
|
|
|
|
echo "Running deplay script for ${GIT_REPO_ID}"
|
2020-10-09 08:57:01 +00:00
|
|
|
bash "${base_dir}/${GIT_REPO_ID}/deploy.sh"
|
2020-10-09 08:34:46 +00:00
|
|
|
else
|
|
|
|
echo "Nothing to do for ${GIT_REPO_ID}"
|
|
|
|
for x in $my_envs; do
|
|
|
|
echo "$x=${!x}"
|
|
|
|
done
|
|
|
|
sleep 1
|
|
|
|
fi
|