Skip to content

Commit

Permalink
chore: support manual deploys and rollbacks
Browse files Browse the repository at this point in the history
  • Loading branch information
luislhl committed Sep 19, 2024
1 parent b1d836d commit 4625736
Showing 1 changed file with 27 additions and 2 deletions.
29 changes: 27 additions & 2 deletions .codebuild/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -125,6 +125,16 @@ deploy_nano_testnet() {
make deploy-lambdas-nano-testnet;

send_slack_message "New version deployed to nano-testnet: ${GIT_REF_TO_DEPLOY}"
elif expr "${MANUAL_DEPLOY}" : "true" >/dev/null; then
make migrate;
make deploy-lambdas-nano-testnet;

send_slack_message "Branch manually deployed to nano-testnet: ${GIT_REF_TO_DEPLOY}"
elif expr "${ROLLBACK}" : "true" >/dev/null; then
make migrate;
make deploy-lambdas-nano-testnet;

send_slack_message "Rollback performed on nano-tesnet to: ${GIT_REF_TO_DEPLOY}";
else
echo "We don't deploy ${GIT_REF_TO_DEPLOY} to nano-testnet. Nothing to do.";
fi;
Expand All @@ -147,6 +157,16 @@ deploy_ekvilibro_mainnet() {
make deploy-lambdas-ekvilibro-mainnet;

send_slack_message "New version deployed to ekvilibro-mainnet: ${GIT_REF_TO_DEPLOY}"
elif expr "${MANUAL_DEPLOY}" : "true" >/dev/null; then
make migrate;
make deploy-lambdas-ekvilibro-mainnet;

send_slack_message "Branch manually deployed to ekvilibro-mainnet: ${GIT_REF_TO_DEPLOY}"
elif expr "${ROLLBACK}" : "true" >/dev/null; then
make migrate;
make deploy-lambdas-ekvilibro-mainnet;

send_slack_message "Rollback performed on ekvilibro-mainnet to: ${GIT_REF_TO_DEPLOY}";
else
echo "We don't deploy ${GIT_REF_TO_DEPLOY} to ekvilibro-mainnet. Nothing to do.";
fi;
Expand All @@ -167,11 +187,16 @@ deploy_ekvilibro_testnet() {
make deploy-lambdas-ekvilibro-testnet;

send_slack_message "New version deployed to ekvilibro-testnet: ${GIT_REF_TO_DEPLOY}"
elif expr "${GIT_REF_TO_DEPLOY}" : "ci/support-sub-accounts" >/dev/null; then
elif expr "${MANUAL_DEPLOY}" : "true" >/dev/null; then
make migrate;
make deploy-lambdas-ekvilibro-testnet;

send_slack_message "New version deployed to ekvilibro-testnet: ${GIT_REF_TO_DEPLOY}"
send_slack_message "Branch manually deployed to ekvilibro-testnet: ${GIT_REF_TO_DEPLOY}"
elif expr "${ROLLBACK}" : "true" >/dev/null; then
make migrate;
make deploy-lambdas-ekvilibro-testnet;

send_slack_message "Rollback performed on ekvilibro-testnet to: ${GIT_REF_TO_DEPLOY}";
else
echo "We don't deploy ${GIT_REF_TO_DEPLOY} to ekvilibro-testnet. Nothing to do.";
fi;
Expand Down

0 comments on commit 4625736

Please sign in to comment.