Continuous Integration / Continuous Deployment Workshop by Truss Works.
Install prerequisite command line programs.
make prereqsStart Docker cluster.
make upStop Docker cluster.
make downAdd configuration to deployed environment
aws-vault exec $AWS_PROFILE -- chamber write "sunrise-prod" "app_debug" "false"Run End-To-End JavaScript tests.
make e2e_testsRun unit tests.
make unit_testsRun unit tests against a deployed environment
aws-vault exec $AWS_PROFILE -- chamber exec "sunrise-prod" -- make unit_testsRun server tests.
make server_testsPlan
aws-vault exec $AWS_PROFILE -- terraform planApply
aws-vault exec $AWS_PROFILE -- terraform apply