Files
ETAApi/.gitlab-ci.yml
2024-02-20 22:12:58 -06:00

37 lines
556 B
YAML

stages:
- build
- upload
- deploy
variables:
PIPELINE_WORK_DIR: "./"
DOCKERFILE_PATH: "./"
API_CFG: "./config/default.json"
CONTAINER_NAME: "eta-etaapi"
PUBLIC_PORT: 7001
PRIVATE_PORT: 3000
build-job:
stage: build
script:
- . ./scripts/ci_functions.sh
- build_docker $CONTAINER_NAME
only:
- master
upload-job:
stage: upload
script:
- . ./scripts/ci_functions.sh
- upload_image
only:
- master
deploy-job:
stage: deploy
script:
- . ./scripts/ci_functions.sh
- deploy
only:
- master