#!/bin/bash ######################################################################## # 2014-09-07 Lukas Bestle mail@lukasbestle.com ######################################################################## # Clones the repository of a site from the server, runs the script # .postdeploy.sh in the repository (if existing) and links the version # as current. # # Usage: site_deploy [] # # Name of the site (directory in ~/web/sites/) # SHA-1 commit hash of the revision to checkout # Defaults to the latest commit on the set branch ######################################################################## site="$1" revision="$2" if [[ -z "$site" ]]; then # Print help echo -e "\033[1mUsage:\033[0m \033[34msite_deploy\033[0m []" exit 1 fi # Delegate to project_deploy project_deploy "$HOME/web/sites/$site" "$revision" exit $?