feat(CI): Adding CI deployment script

This commit is contained in:
2023-10-05 22:37:22 -06:00
parent 83e037c298
commit 45624eb722
5 changed files with 79 additions and 7 deletions

27
.gitlab-ci.yml Normal file
View File

@@ -0,0 +1,27 @@
stages:
- build
- deploy
variables:
PIPELINE_WORK_DIR: "./"
DOCKERFILE_PATH: "./"
API_CFG: "./config/default.json"
CONTAINER_NAME: "enruta-etaapi"
PUBLIC_PORT: 7001
PRIVATE_PORT: 3000
build-job:
stage: build
script:
- . ./scripts/ci_functions.sh
- build_docker $CONTAINER_NAME
only:
- master
deploy-job:
stage: deploy
script:
- . ./scripts/ci_functions.sh
- deploy
only:
- master