Loading capif/templates/ci_dev.gitlab-ci.yml +22 −38 Original line number Diff line number Diff line Loading @@ -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 Loading
capif/templates/ci_dev.gitlab-ci.yml +22 −38 Original line number Diff line number Diff line Loading @@ -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