3 Commits
Author SHA1 Message Date
bryanpedini ce7e2593f4 fixed bash less than in if statement 2022-09-20 09:49:23 +02:00
bryanpedini 0d7266ce35 added optional branch/tag checkout feature 2022-09-19 12:05:38 +02:00
bryanpedini ea0bea3c94 fixed home expansion in bash quotes, added brackets on $2
fuck you bash!
2022-09-18 18:13:21 +02:00
+9 -3
View File
@@ -16,8 +16,8 @@ if [ -f "${DEPLOY_DESTINATION_FILE}" ]; then
fi fi
# Check if the correct usage is respected # Check if the correct usage is respected
if [ $# -ne 2 ]; then if [ $# -lt 2 ]; then
echo "Usage: $0 <service> <service name>" echo "Usage: $0 <service> <service name> [branch/tag]"
echo echo
echo "Current settings:" echo "Current settings:"
echo "- Source · ${DEPLOY_SOURCE}" echo "- Source · ${DEPLOY_SOURCE}"
@@ -26,4 +26,10 @@ if [ $# -ne 2 ]; then
fi fi
echo "deploying ..." echo "deploying ..."
git clone "${DEPLOY_SOURCE}/${1}" "${DEPLOY_DESTINATION}/$2" git clone "${DEPLOY_SOURCE}/${1}" "${DEPLOY_DESTINATION}/${2}"
if [ $# -eq 3 ]; then
pushd "${DEPLOY_DESTINATION}/${2}"
git checkout "${3}"
popd
fi