Commit 734f8147 authored by Andres Anaya Amariels's avatar Andres Anaya Amariels 🚀
Browse files

structure build paths in registry gitlab

parent 7205899c
Loading
Loading
Loading
Loading
+22 −38
Original line number Diff line number Diff line
@@ -112,46 +112,30 @@ dev_linting_docker:
  needs: ["dev_linting_code"]
  <<: *dev_common

# NOT WORKING: failed when docker login. seem we need to use docker-in-docker rather than 
# shell alpine runners
docker_login:
  stage: docker_login
  #image: docker:19.03.12-dind
  #services:
  #  - docker:19.03.12-dind
  tags:
    - shell
  script:
   - echo "### build and push capif-client image ###"
   - cd services/capif-client/
   - docker login --username $CI_REGISTRY_USER --password $CAPIF_DOCKER_REGISTRY $CI_REGISTRY
   - docker build -t $CI_REGISTRY/ocf/capif/capif-client:$CI_COMMIT_REF_SLUG .
   - docker push $CI_REGISTRY/ocf/capif/capif-client:$CI_COMMIT_REF_SLUG
   - docker logout $CI_REGISTRY
#   - docker push capif-client:$CI_COMMIT_REF_SLUG
    
## NOT WORKING: failed when build de images - failed to mount overlay: operation not permitted" storage-driver=overlay2
#docker_login:
#  stage: docker_login
#  script:
#   - |
#    #!/bin/bash
#
#    # Update your existing list of packages
#    apk update
#
#    # Install Docker
#    apk add docker
#
#    # Start the Docker service
#    dockerd &
#
#    # Verify the installation
#    docker --version
#
#    echo "### docker login ###"
#    docker login --username $CI_REGISTRY_USER --password $CI_REGISTRY_PASSWORD $CI_REGISTRY
#
#    echo "### build & push capif-client ###"
#    cd services/capif-client/ && docker build -t capif-client:$CI_COMMIT_REF_SLUG .
#
#    docker push capif-client:$CI_COMMIT_REF_SLUG
   - docker build -t $CI_REGISTRY/ocf/capif/$CI_COMMIT_REF_SLUG/capif-client:$CI_COMMIT_REF_SLUG .
   - docker push $CI_REGISTRY/ocf/capif/$CI_COMMIT_REF_SLUG/capif-client:$CI_COMMIT_REF_SLUG
   - echo "----------------------------------------------------"
#   - echo "### build and push nginx image ###"
#   - cd services/nginx/
#   - docker build -t $CI_REGISTRY/ocf/capif/nginx:$CI_COMMIT_REF_SLUG .
#   - docker push $CI_REGISTRY/ocf/capif/nginx:$CI_COMMIT_REF_SLUG
#   - echo "----------------------------------------------------"
#   - echo "### build and push register image ###"
#   - cd services/register/
#   - docker build -t $CI_REGISTRY/ocf/capif/register:$CI_COMMIT_REF_SLUG .
#   - docker push $CI_REGISTRY/ocf/capif/register:$CI_COMMIT_REF_SLUG
#   - echo "----------------------------------------------------"
#   - echo "### build and push TS29222_CAPIF_Access_Control_Policy_API image ###"
#   - cd services/TS29222_CAPIF_Access_Control_Policy_API/
#   - docker build -t $CI_REGISTRY/ocf/capif/ocf-access-control-policy:$CI_COMMIT_REF_SLUG .
#   - docker push $CI_REGISTRY/ocf/capif/register:$CI_COMMIT_REF_SLUG
#   - echo "----------------------------------------------------"
#   - docker logout $CI_REGISTRY

  <<: *dev_common