stages: - build - check - publish - deploy variables: PROJECT_NAME: "api-face-recognition" build: stage: build tags: - runner_tars_1 script: - make build only: - main check: stage: check tags: - runner_tars_1 script: - python3 -m venv venv - source venv/bin/activate - pip install -r requirements.txt - make check only: - main publish: stage: publish tags: - runner_tars_1 script: - make login-aws - make publish only: - main deploy: stage: deploy tags: - runner_tars_1 script: - make deploy-ci only: - main