feat(CICD): Testing gitlab-cicd registry

This commit is contained in:
Josepablo C
2024-09-10 23:11:47 -06:00
parent 656adde7b1
commit 2cd5d4d6ef
3 changed files with 70 additions and 117 deletions

View File

@@ -5,9 +5,9 @@ stages:
variables:
PIPELINE_WORK_DIR_V1: "./v1"
CONTAINER_NAME_V1: "eta-etaapi"
CONTAINER_NAME_V1: "etaapi"
PIPELINE_WORK_DIR_V2: "./v2"
CONTAINER_NAME_V2: "eta-etaapiv2"
CONTAINER_NAME_V2: "etaapi"
PUBLIC_PORT_V1: 7001
PRIVATE_PORT_V1: 3000
PUBLIC_PORT_V2: 7002
@@ -48,15 +48,15 @@ build-v1-job:
PRIVATE_PORT: "$PRIVATE_PORT_V1"
<<: *generic_build_job
build-v2-job:
stage: build
needs: []
variables:
PIPELINE_WORK_DIR: "$PIPELINE_WORK_DIR_V2"
CONTAINER_NAME: "$CONTAINER_NAME_V2"
PUBLIC_PORT: "$PUBLIC_PORT_V2"
PRIVATE_PORT: "$PRIVATE_PORT_V2"
<<: *generic_build_job
# build-v2-job:
# stage: build
# needs: []
# variables:
# PIPELINE_WORK_DIR: "$PIPELINE_WORK_DIR_V2"
# CONTAINER_NAME: "$CONTAINER_NAME_V2"
# PUBLIC_PORT: "$PUBLIC_PORT_V2"
# PRIVATE_PORT: "$PRIVATE_PORT_V2"
# <<: *generic_build_job
upload-v1-job:
stage: upload
@@ -68,15 +68,15 @@ upload-v1-job:
PRIVATE_PORT: "$PRIVATE_PORT_V1"
<<: *generic_upload_job
upload-v2-job:
stage: upload
needs: ["build-v2-job"]
variables:
PIPELINE_WORK_DIR: "$PIPELINE_WORK_DIR_V2"
CONTAINER_NAME: "$CONTAINER_NAME_V2"
PUBLIC_PORT: "$PUBLIC_PORT_V2"
PRIVATE_PORT: "$PRIVATE_PORT_V2"
<<: *generic_upload_job
# upload-v2-job:
# stage: upload
# needs: ["build-v2-job"]
# variables:
# PIPELINE_WORK_DIR: "$PIPELINE_WORK_DIR_V2"
# CONTAINER_NAME: "$CONTAINER_NAME_V2"
# PUBLIC_PORT: "$PUBLIC_PORT_V2"
# PRIVATE_PORT: "$PRIVATE_PORT_V2"
# <<: *generic_upload_job
deploy-v1-job:
stage: deploy
@@ -88,12 +88,12 @@ deploy-v1-job:
PRIVATE_PORT: "$PRIVATE_PORT_V1"
<<: *generic_deploy_job
deploy-v2-job:
stage: deploy
needs: ["upload-v2-job"]
variables:
PIPELINE_WORK_DIR: "$PIPELINE_WORK_DIR_V2"
CONTAINER_NAME: "$CONTAINER_NAME_V2"
PUBLIC_PORT: "$PUBLIC_PORT_V2"
PRIVATE_PORT: "$PRIVATE_PORT_V2"
<<: *generic_deploy_job
# deploy-v2-job:
# stage: deploy
# needs: ["upload-v2-job"]
# variables:
# PIPELINE_WORK_DIR: "$PIPELINE_WORK_DIR_V2"
# CONTAINER_NAME: "$CONTAINER_NAME_V2"
# PUBLIC_PORT: "$PUBLIC_PORT_V2"
# PRIVATE_PORT: "$PRIVATE_PORT_V2"
# <<: *generic_deploy_job