Commit 4393820c authored by Lluis Gifre Renom's avatar Lluis Gifre Renom
Browse files

Kafka deployment artifacts:

- Upgraded manifests
- Upgraded scripts
- Upgraded CI/CD pipeline descriptors
parent 1c7a4380
Loading
Loading
Loading
Loading
+1 −9
Original line number Original line Diff line number Diff line
@@ -60,7 +60,7 @@ spec:
      restartPolicy: Always
      restartPolicy: Always
      containers:
      containers:
      - name: kafka
      - name: kafka
        image: bitnami/kafka:latest
        image: bitnamilegacy/kafka:latest
        imagePullPolicy: IfNotPresent
        imagePullPolicy: IfNotPresent
        ports:
        ports:
        - name: clients
        - name: clients
@@ -68,14 +68,6 @@ spec:
        - name: control-plane
        - name: control-plane
          containerPort: 9093
          containerPort: 9093
        env:
        env:
          #- name: KAFKA_BROKER_ID
          #  value: "1"
          #- name: KAFKA_ZOOKEEPER_CONNECT
          #  value: zookeeper-service.<KAFKA_NAMESPACE>.svc.cluster.local:2181
          #- name: KAFKA_LISTENERS
          #  value: PLAINTEXT://:9092
          #- name: KAFKA_ADVERTISED_LISTENERS
          #  value: PLAINTEXT://kafka-service.<KAFKA_NAMESPACE>.svc.cluster.local:9092
          - name: KAFKA_CFG_NODE_ID
          - name: KAFKA_CFG_NODE_ID
            value: "1"
            value: "1"
          - name: KAFKA_CFG_PROCESS_ROLES
          - name: KAFKA_CFG_PROCESS_ROLES
+2 −2
Original line number Original line Diff line number Diff line
@@ -18,7 +18,7 @@ docker ps -aq | xargs -r docker rm -f
docker network rm teraflowbridge || true
docker network rm teraflowbridge || true
docker container prune -f
docker container prune -f


docker pull "bitnami/kafka:latest"
docker pull "bitnamilegacy/kafka:latest"
docker buildx build -t "mock_tfs_nbi_dependencies:test" -f ./src/tests/tools/mock_tfs_nbi_dependencies/Dockerfile .
docker buildx build -t "mock_tfs_nbi_dependencies:test" -f ./src/tests/tools/mock_tfs_nbi_dependencies/Dockerfile .
docker buildx build -t "nbi:latest" -f ./src/nbi/Dockerfile .
docker buildx build -t "nbi:latest" -f ./src/nbi/Dockerfile .
docker image prune --force
docker image prune --force
@@ -32,7 +32,7 @@ docker run --name kafka -d --network=teraflowbridge -p 9092:9092 -p 9093:9093 \
    --env KAFKA_CFG_LISTENER_SECURITY_PROTOCOL_MAP=PLAINTEXT:PLAINTEXT,CONTROLLER:PLAINTEXT \
    --env KAFKA_CFG_LISTENER_SECURITY_PROTOCOL_MAP=PLAINTEXT:PLAINTEXT,CONTROLLER:PLAINTEXT \
    --env KAFKA_CFG_CONTROLLER_LISTENER_NAMES=CONTROLLER \
    --env KAFKA_CFG_CONTROLLER_LISTENER_NAMES=CONTROLLER \
    --env KAFKA_CFG_CONTROLLER_QUORUM_VOTERS=1@kafka:9093 \
    --env KAFKA_CFG_CONTROLLER_QUORUM_VOTERS=1@kafka:9093 \
    bitnami/kafka:latest
    bitnamilegacy/kafka:latest


echo "Waiting for Kafka to be ready..."
echo "Waiting for Kafka to be ready..."
while ! docker logs kafka 2>&1 | grep -q 'Kafka Server started'; do
while ! docker logs kafka 2>&1 | grep -q 'Kafka Server started'; do
+5 −32
Original line number Original line Diff line number Diff line
@@ -60,24 +60,12 @@ unit_test analytics-backend:
    - docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY
    - docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY
    - if docker network list | grep teraflowbridge; then echo "teraflowbridge is already created"; else docker network create -d bridge teraflowbridge; fi
    - if docker network list | grep teraflowbridge; then echo "teraflowbridge is already created"; else docker network create -d bridge teraflowbridge; fi
    - if docker container ls | grep kafka; then docker rm -f kafka; else echo "Kafka container is not in the system"; fi
    - if docker container ls | grep kafka; then docker rm -f kafka; else echo "Kafka container is not in the system"; fi
    #- if docker container ls | grep zookeeper; then docker rm -f zookeeper; else echo "Zookeeper container is not in the system"; fi
    - if docker container ls | grep ${IMAGE_NAME}-frontend; then docker rm -f ${IMAGE_NAME}-frontend; else echo "${IMAGE_NAME}-frontend container is not in the system"; fi
    # - if docker container ls | grep ${IMAGE_NAME}-frontend; then docker rm -f ${IMAGE_NAME}-frontend; else echo "${IMAGE_NAME}-frontend container is not in the system"; fi
    - if docker container ls | grep ${IMAGE_NAME}-backend; then docker rm -f ${IMAGE_NAME}-backend; else echo "${IMAGE_NAME}-backend container is not in the system"; fi
    - if docker container ls | grep ${IMAGE_NAME}-backend; then docker rm -f ${IMAGE_NAME}-backend; else echo "${IMAGE_NAME}-backend container is not in the system"; fi
    - docker container prune -f
    - docker container prune -f
  script:
  script:
    - docker pull "$CI_REGISTRY_IMAGE/${IMAGE_NAME}-backend:$IMAGE_TAG"
    - docker pull "$CI_REGISTRY_IMAGE/${IMAGE_NAME}-backend:$IMAGE_TAG"
    #- docker pull "bitnami/zookeeper:latest"
    - docker pull "bitnamilegacy/kafka:latest"
    - docker pull "bitnami/kafka:latest"
    #- >
    #  docker run --name zookeeper -d --network=teraflowbridge -p 2181:2181
    #  --env ALLOW_ANONYMOUS_LOGIN=yes
    #  bitnami/zookeeper:latest
    #- sleep 10 # Wait for Zookeeper to start
    #- >
    #  docker run --name kafka -d --network=teraflowbridge -p 9092:9092
    #  --env KAFKA_ZOOKEEPER_CONNECT=zookeeper:2181
    #  --env ALLOW_PLAINTEXT_LISTENER=yes
    #  bitnami/kafka:latest
    - >
    - >
      docker run --name kafka -d --network=teraflowbridge -p 9092:9092 -p 9093:9093
      docker run --name kafka -d --network=teraflowbridge -p 9092:9092 -p 9093:9093
      --env KAFKA_CFG_NODE_ID=1
      --env KAFKA_CFG_NODE_ID=1
@@ -86,7 +74,7 @@ unit_test analytics-backend:
      --env KAFKA_CFG_LISTENER_SECURITY_PROTOCOL_MAP=PLAINTEXT:PLAINTEXT,CONTROLLER:PLAINTEXT
      --env KAFKA_CFG_LISTENER_SECURITY_PROTOCOL_MAP=PLAINTEXT:PLAINTEXT,CONTROLLER:PLAINTEXT
      --env KAFKA_CFG_CONTROLLER_LISTENER_NAMES=CONTROLLER
      --env KAFKA_CFG_CONTROLLER_LISTENER_NAMES=CONTROLLER
      --env KAFKA_CFG_CONTROLLER_QUORUM_VOTERS=1@kafka:9093
      --env KAFKA_CFG_CONTROLLER_QUORUM_VOTERS=1@kafka:9093
      bitnami/kafka:latest
      bitnamilegacy/kafka:latest
    - while ! docker logs kafka 2>&1 | grep -q 'Kafka Server started'; do sleep 1; done
    - while ! docker logs kafka 2>&1 | grep -q 'Kafka Server started'; do sleep 1; done
    - sleep 5 # Give extra time to Kafka to get stabilized
    - sleep 5 # Give extra time to Kafka to get stabilized
    - docker inspect kafka --format "{{.NetworkSettings.Networks}}"
    - docker inspect kafka --format "{{.NetworkSettings.Networks}}"
@@ -109,7 +97,6 @@ unit_test analytics-backend:
  after_script:
  after_script:
    - docker rm -f ${IMAGE_NAME}-backend
    - docker rm -f ${IMAGE_NAME}-backend
    - docker rm -f kafka
    - docker rm -f kafka
    #- docker rm -f zookeeper
    - docker network rm teraflowbridge
    - docker network rm teraflowbridge
    - docker volume prune --force
    - docker volume prune --force
    - docker image prune --force
    - docker image prune --force
@@ -143,13 +130,11 @@ unit_test analytics-frontend:
    - if docker container ls | grep crdb; then docker rm -f crdb; else echo "CockroachDB container is not in the system"; fi
    - if docker container ls | grep crdb; then docker rm -f crdb; else echo "CockroachDB container is not in the system"; fi
    - if docker volume ls | grep crdb; then docker volume rm -f crdb; else echo "CockroachDB volume is not in the system"; fi
    - if docker volume ls | grep crdb; then docker volume rm -f crdb; else echo "CockroachDB volume is not in the system"; fi
    - if docker container ls | grep kafka; then docker rm -f kafka; else echo "Kafka container is not in the system"; fi
    - if docker container ls | grep kafka; then docker rm -f kafka; else echo "Kafka container is not in the system"; fi
    #- if docker container ls | grep zookeeper; then docker rm -f zookeeper; else echo "Zookeeper container is not in the system"; fi
    - if docker container ls | grep ${IMAGE_NAME}-frontend; then docker rm -f ${IMAGE_NAME}-frontend; else echo "${IMAGE_NAME}-frontend container is not in the system"; fi
    - if docker container ls | grep ${IMAGE_NAME}-frontend; then docker rm -f ${IMAGE_NAME}-frontend; else echo "${IMAGE_NAME}-frontend container is not in the system"; fi
    - docker container prune -f
    - docker container prune -f
  script:
  script:
    - docker pull "$CI_REGISTRY_IMAGE/${IMAGE_NAME}-frontend:$IMAGE_TAG"
    - docker pull "$CI_REGISTRY_IMAGE/${IMAGE_NAME}-frontend:$IMAGE_TAG"
    #- docker pull "bitnami/zookeeper:latest"
    - docker pull "bitnamilegacy/kafka:latest"
    - docker pull "bitnami/kafka:latest"
    - docker pull "cockroachdb/cockroach:latest-v22.2"
    - docker pull "cockroachdb/cockroach:latest-v22.2"
    - docker volume create crdb
    - docker volume create crdb
    - >
    - >
@@ -163,16 +148,6 @@ unit_test analytics-frontend:
    # - docker ps -a
    # - docker ps -a
    - CRDB_ADDRESS=$(docker inspect crdb --format "{{.NetworkSettings.Networks.teraflowbridge.IPAddress}}")
    - CRDB_ADDRESS=$(docker inspect crdb --format "{{.NetworkSettings.Networks.teraflowbridge.IPAddress}}")
    - echo $CRDB_ADDRESS
    - echo $CRDB_ADDRESS
    #- >
    #  docker run --name zookeeper -d --network=teraflowbridge -p 2181:2181
    #  --env ALLOW_ANONYMOUS_LOGIN=yes
    #  bitnami/zookeeper:latest
    #- sleep 10 # Wait for Zookeeper to start
    #- >
    #  docker run --name kafka -d --network=teraflowbridge -p 9092:9092
    #  --env KAFKA_ZOOKEEPER_CONNECT=zookeeper:2181
    #  --env ALLOW_PLAINTEXT_LISTENER=yes
    #  bitnami/kafka:latest
    - >
    - >
      docker run --name kafka -d --network=teraflowbridge -p 9092:9092 -p 9093:9093
      docker run --name kafka -d --network=teraflowbridge -p 9092:9092 -p 9093:9093
      --env KAFKA_CFG_NODE_ID=1
      --env KAFKA_CFG_NODE_ID=1
@@ -181,13 +156,12 @@ unit_test analytics-frontend:
      --env KAFKA_CFG_LISTENER_SECURITY_PROTOCOL_MAP=PLAINTEXT:PLAINTEXT,CONTROLLER:PLAINTEXT
      --env KAFKA_CFG_LISTENER_SECURITY_PROTOCOL_MAP=PLAINTEXT:PLAINTEXT,CONTROLLER:PLAINTEXT
      --env KAFKA_CFG_CONTROLLER_LISTENER_NAMES=CONTROLLER
      --env KAFKA_CFG_CONTROLLER_LISTENER_NAMES=CONTROLLER
      --env KAFKA_CFG_CONTROLLER_QUORUM_VOTERS=1@kafka:9093
      --env KAFKA_CFG_CONTROLLER_QUORUM_VOTERS=1@kafka:9093
      bitnami/kafka:latest
      bitnamilegacy/kafka:latest
    - while ! docker logs kafka 2>&1 | grep -q 'Kafka Server started'; do sleep 1; done
    - while ! docker logs kafka 2>&1 | grep -q 'Kafka Server started'; do sleep 1; done
    - sleep 5 # Give extra time to Kafka to get stabilized
    - sleep 5 # Give extra time to Kafka to get stabilized
    - docker inspect kafka --format "{{.NetworkSettings.Networks}}"
    - docker inspect kafka --format "{{.NetworkSettings.Networks}}"
    - KAFKA_IP=$(docker inspect kafka --format "{{.NetworkSettings.Networks.teraflowbridge.IPAddress}}")
    - KAFKA_IP=$(docker inspect kafka --format "{{.NetworkSettings.Networks.teraflowbridge.IPAddress}}")
    - echo $KAFKA_IP
    - echo $KAFKA_IP
    #- docker logs zookeeper
    - docker logs kafka
    - docker logs kafka
    - >
    - >
      docker run --name $IMAGE_NAME-frontend -d -p 30050:30050
      docker run --name $IMAGE_NAME-frontend -d -p 30050:30050
@@ -207,7 +181,6 @@ unit_test analytics-frontend:
  after_script:
  after_script:
    - docker rm -f ${IMAGE_NAME}-frontend
    - docker rm -f ${IMAGE_NAME}-frontend
    - docker rm -f crdb
    - docker rm -f crdb
    #- docker rm -f zookeeper
    - docker rm -f kafka
    - docker rm -f kafka
    - docker volume rm -f crdb
    - docker volume rm -f crdb
    - docker volume prune --force
    - docker volume prune --force
+2 −16
Original line number Original line Diff line number Diff line
@@ -52,22 +52,10 @@ unit_test kpi-value-api:
    - if docker network list | grep teraflowbridge; then echo "teraflowbridge is already created"; else docker network create -d bridge teraflowbridge; fi
    - if docker network list | grep teraflowbridge; then echo "teraflowbridge is already created"; else docker network create -d bridge teraflowbridge; fi
    - if docker container ls | grep $IMAGE_NAME; then docker rm -f $IMAGE_NAME; else echo "$IMAGE_NAME container is not in the system"; fi
    - if docker container ls | grep $IMAGE_NAME; then docker rm -f $IMAGE_NAME; else echo "$IMAGE_NAME container is not in the system"; fi
    - if docker container ls | grep kafka; then docker rm -f kafka; else echo "Kafka container is not in the system"; fi
    - if docker container ls | grep kafka; then docker rm -f kafka; else echo "Kafka container is not in the system"; fi
    #- if docker container ls | grep zookeeper; then docker rm -f zookeeper; else echo "Zookeeper container is not in the system"; fi
    - docker container prune -f
    - docker container prune -f
  script:
  script:
    - docker pull "$CI_REGISTRY_IMAGE/$IMAGE_NAME:$IMAGE_TAG"
    - docker pull "$CI_REGISTRY_IMAGE/$IMAGE_NAME:$IMAGE_TAG"
    #- docker pull "bitnami/zookeeper:latest"
    - docker pull "bitnamilegacy/kafka:latest"
    - docker pull "bitnami/kafka:latest"
    #- >
    #  docker run --name zookeeper -d --network=teraflowbridge -p 2181:2181
    #  --env ALLOW_ANONYMOUS_LOGIN=yes
    #  bitnami/zookeeper:latest
    #- sleep 10 # Wait for Zookeeper to start
    #- >
    #  docker run --name kafka -d --network=teraflowbridge -p 9092:9092
    #  --env KAFKA_ZOOKEEPER_CONNECT=zookeeper:2181
    #  --env ALLOW_PLAINTEXT_LISTENER=yes
    #  bitnami/kafka:latest
    - >
    - >
      docker run --name kafka -d --network=teraflowbridge -p 9092:9092 -p 9093:9093
      docker run --name kafka -d --network=teraflowbridge -p 9092:9092 -p 9093:9093
      --env KAFKA_CFG_NODE_ID=1
      --env KAFKA_CFG_NODE_ID=1
@@ -76,7 +64,7 @@ unit_test kpi-value-api:
      --env KAFKA_CFG_LISTENER_SECURITY_PROTOCOL_MAP=PLAINTEXT:PLAINTEXT,CONTROLLER:PLAINTEXT
      --env KAFKA_CFG_LISTENER_SECURITY_PROTOCOL_MAP=PLAINTEXT:PLAINTEXT,CONTROLLER:PLAINTEXT
      --env KAFKA_CFG_CONTROLLER_LISTENER_NAMES=CONTROLLER
      --env KAFKA_CFG_CONTROLLER_LISTENER_NAMES=CONTROLLER
      --env KAFKA_CFG_CONTROLLER_QUORUM_VOTERS=1@kafka:9093
      --env KAFKA_CFG_CONTROLLER_QUORUM_VOTERS=1@kafka:9093
      bitnami/kafka:latest
      bitnamilegacy/kafka:latest
    - while ! docker logs kafka 2>&1 | grep -q 'Kafka Server started'; do sleep 1; done
    - while ! docker logs kafka 2>&1 | grep -q 'Kafka Server started'; do sleep 1; done
    - sleep 5 # Give extra time to Kafka to get stabilized
    - sleep 5 # Give extra time to Kafka to get stabilized
    - docker inspect kafka --format "{{.NetworkSettings.Networks}}"
    - docker inspect kafka --format "{{.NetworkSettings.Networks}}"
@@ -90,7 +78,6 @@ unit_test kpi-value-api:
      $CI_REGISTRY_IMAGE/$IMAGE_NAME:$IMAGE_TAG
      $CI_REGISTRY_IMAGE/$IMAGE_NAME:$IMAGE_TAG
    - sleep 5
    - sleep 5
    - docker ps -a
    - docker ps -a
    #- docker logs zookeeper
    - docker logs kafka
    - docker logs kafka
    - docker logs $IMAGE_NAME
    - docker logs $IMAGE_NAME
    - >
    - >
@@ -102,7 +89,6 @@ unit_test kpi-value-api:
    - docker ps -a
    - docker ps -a
    - docker rm -f $IMAGE_NAME
    - docker rm -f $IMAGE_NAME
    - docker rm -f kafka
    - docker rm -f kafka
    #- docker rm -f zookeeper
    - docker network rm teraflowbridge
    - docker network rm teraflowbridge
  rules:
  rules:
    - if: '$CI_PIPELINE_SOURCE == "merge_request_event" && ($CI_MERGE_REQUEST_TARGET_BRANCH_NAME == "develop" || $CI_MERGE_REQUEST_TARGET_BRANCH_NAME == $CI_DEFAULT_BRANCH)'
    - if: '$CI_PIPELINE_SOURCE == "merge_request_event" && ($CI_MERGE_REQUEST_TARGET_BRANCH_NAME == "develop" || $CI_MERGE_REQUEST_TARGET_BRANCH_NAME == $CI_DEFAULT_BRANCH)'
+2 −16
Original line number Original line Diff line number Diff line
@@ -52,22 +52,10 @@ unit_test kpi-value-writer:
    - if docker network list | grep teraflowbridge; then echo "teraflowbridge is already created"; else docker network create -d bridge teraflowbridge; fi
    - if docker network list | grep teraflowbridge; then echo "teraflowbridge is already created"; else docker network create -d bridge teraflowbridge; fi
    - if docker container ls | grep $IMAGE_NAME; then docker rm -f $IMAGE_NAME; else echo "$IMAGE_NAME container is not in the system"; fi
    - if docker container ls | grep $IMAGE_NAME; then docker rm -f $IMAGE_NAME; else echo "$IMAGE_NAME container is not in the system"; fi
    - if docker container ls | grep kafka; then docker rm -f kafka; else echo "Kafka container is not in the system"; fi
    - if docker container ls | grep kafka; then docker rm -f kafka; else echo "Kafka container is not in the system"; fi
    #- if docker container ls | grep zookeeper; then docker rm -f zookeeper; else echo "Zookeeper container is not in the system"; fi
    - docker container prune -f
    - docker container prune -f
  script:
  script:
    - docker pull "$CI_REGISTRY_IMAGE/$IMAGE_NAME:$IMAGE_TAG"
    - docker pull "$CI_REGISTRY_IMAGE/$IMAGE_NAME:$IMAGE_TAG"
    #- docker pull "bitnami/zookeeper:latest"
    - docker pull "bitnamilegacy/kafka:latest"
    - docker pull "bitnami/kafka:latest"
    #- >
    #  docker run --name zookeeper -d --network=teraflowbridge -p 2181:2181
    #  --env ALLOW_ANONYMOUS_LOGIN=yes
    #  bitnami/zookeeper:latest
    #- sleep 10 # Wait for Zookeeper to start
    #- >
    #  docker run --name kafka -d --network=teraflowbridge -p 9092:9092
    #  --env KAFKA_ZOOKEEPER_CONNECT=zookeeper:2181
    #  --env ALLOW_PLAINTEXT_LISTENER=yes
    #  bitnami/kafka:latest
    - >
    - >
      docker run --name kafka -d --network=teraflowbridge -p 9092:9092 -p 9093:9093
      docker run --name kafka -d --network=teraflowbridge -p 9092:9092 -p 9093:9093
      --env KAFKA_CFG_NODE_ID=1
      --env KAFKA_CFG_NODE_ID=1
@@ -76,7 +64,7 @@ unit_test kpi-value-writer:
      --env KAFKA_CFG_LISTENER_SECURITY_PROTOCOL_MAP=PLAINTEXT:PLAINTEXT,CONTROLLER:PLAINTEXT
      --env KAFKA_CFG_LISTENER_SECURITY_PROTOCOL_MAP=PLAINTEXT:PLAINTEXT,CONTROLLER:PLAINTEXT
      --env KAFKA_CFG_CONTROLLER_LISTENER_NAMES=CONTROLLER
      --env KAFKA_CFG_CONTROLLER_LISTENER_NAMES=CONTROLLER
      --env KAFKA_CFG_CONTROLLER_QUORUM_VOTERS=1@kafka:9093
      --env KAFKA_CFG_CONTROLLER_QUORUM_VOTERS=1@kafka:9093
      bitnami/kafka:latest
      bitnamilegacy/kafka:latest
    - while ! docker logs kafka 2>&1 | grep -q 'Kafka Server started'; do sleep 1; done
    - while ! docker logs kafka 2>&1 | grep -q 'Kafka Server started'; do sleep 1; done
    - sleep 5 # Give extra time to Kafka to get stabilized
    - sleep 5 # Give extra time to Kafka to get stabilized
    - docker inspect kafka --format "{{.NetworkSettings.Networks}}"
    - docker inspect kafka --format "{{.NetworkSettings.Networks}}"
@@ -90,7 +78,6 @@ unit_test kpi-value-writer:
      $CI_REGISTRY_IMAGE/$IMAGE_NAME:$IMAGE_TAG
      $CI_REGISTRY_IMAGE/$IMAGE_NAME:$IMAGE_TAG
    - sleep 5
    - sleep 5
    - docker ps -a
    - docker ps -a
    #- docker logs zookeeper
    - docker logs kafka
    - docker logs kafka
    - docker logs $IMAGE_NAME
    - docker logs $IMAGE_NAME
    - >
    - >
@@ -102,7 +89,6 @@ unit_test kpi-value-writer:
    - docker ps -a
    - docker ps -a
    - docker rm -f $IMAGE_NAME
    - docker rm -f $IMAGE_NAME
    - docker rm -f kafka
    - docker rm -f kafka
    #- docker rm -f zookeeper
    - docker network rm teraflowbridge
    - docker network rm teraflowbridge
  rules:
  rules:
    - if: '$CI_PIPELINE_SOURCE == "merge_request_event" && ($CI_MERGE_REQUEST_TARGET_BRANCH_NAME == "develop" || $CI_MERGE_REQUEST_TARGET_BRANCH_NAME == $CI_DEFAULT_BRANCH)'
    - if: '$CI_PIPELINE_SOURCE == "merge_request_event" && ($CI_MERGE_REQUEST_TARGET_BRANCH_NAME == "develop" || $CI_MERGE_REQUEST_TARGET_BRANCH_NAME == $CI_DEFAULT_BRANCH)'
Loading