Skip to content

Instantly share code, notes, and snippets.

@Brantone
Forked from anton-rudeshko/example.bash
Created September 16, 2022 01:26
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Brantone/5a4f12d50d622381857367c4a39afe16 to your computer and use it in GitHub Desktop.
Save Brantone/5a4f12d50d622381857367c4a39afe16 to your computer and use it in GitHub Desktop.
#!/usr/bin/env bash
source tc-props.bash
echo "Running on $agent_name"
echo "Deploying $org_app_version to $org_deploy_server..."
# ...
#!/usr/bin/env bash
# Dots are replaced by underscores: agent.name -> agent_name
if [[ ! -f $TEAMCITY_BUILD_PROPERTIES_FILE ]]; then
echo "TeamCity properties file could not be found. Not running within TeamCity?"
exit 1
fi
while IFS='=' read -r key value; do
[[ -n $key ]] && printf -v ${key//./_} "${value%% }"
done <<< "`cat "$TEAMCITY_BUILD_PROPERTIES_FILE" | grep -v '^#'`"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment