Releasing new version of HCA Ontology Service
- configure your aws credentials
- create a personal access token in gitlab
- only necessary if you want the script to run the integration tests on gitlab for you
- clone ingest-kube-deployment repo
- run for dev environment
cd ./infra ./scripts/deploy_ontology.sh -v $ONTOLOGY_VERSION -e dev -g $GITLAB_TOKEN git push
- check integration tests are successful
- repeat steps 3-4 for staging and prod
cd ./infra ./scripts/deploy_ontology.sh -v $ONTOLOGY_VERSION -e staging -g $GITLAB_TOKEN ./scripts/deploy_ontology.sh -v $ONTOLOGY_VERSION -e prod -g $GITLAB_TOKEN
- update status of new ontology ticket on the Ops board.