monolito_djanco_poonto/.gitlab-ci.yml

53 lines
688 B
YAML

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