4 Commits
1.0.1 ... 1.1.2

View File

@@ -2,22 +2,22 @@
set -e set -e
# Check for the source server (with default) # Check for the source server (with default)
DEPLOY_SOURCE_FILE="~/.deploy_source" DEPLOY_SOURCE_FILE="${HOME}/.deploy_source"
DEPLOY_SOURCE="https://git.bjphoster.com/deployments" DEPLOY_SOURCE="https://git.bjphoster.com/deployments"
if [ -f "${DEPLOY_SOURCE_FILE}" ]; then if [ -f "${DEPLOY_SOURCE_FILE}" ]; then
. "${DEPLOY_SOURCE_FILE}" . "${DEPLOY_SOURCE_FILE}"
fi fi
# Check for the deploy position (with default) # Check for the deploy position (with default)
DEPLOY_DESTINATION_FILE="~/.deploy_destination" DEPLOY_DESTINATION_FILE="${HOME}/.deploy_destination"
DEPLOY_DESTINATION="/opt" DEPLOY_DESTINATION="/opt"
if [ -f "${DEPLOY_SOURCE_FILE}" ]; then if [ -f "${DEPLOY_DESTINATION_FILE}" ]; then
. "${DEPLOY_SOURCE_FILE}" . "${DEPLOY_DESTINATION_FILE}"
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