Quantcast
Channel: Active questions tagged docker-registry - DevOps Stack Exchange
Viewing all articles
Browse latest Browse all 60

Unsecure container registry declaration in Gitlab CI/CD

$
0
0

I have the following .gitlab-ci.yml file :

stages:  - publish  - deployvariables:  TAG_LATEST: $CI_REGISTRY_IMAGE/$CI_COMMIT_REF_NAME:latest  TAG_COMMIT: $CI_REGISTRY_IMAGE/$CI_COMMIT_REF_NAME:$CI_COMMIT_SHORT_SHA  DOCKER_HOST: tcp://docker:2375/  DOCKER_TLS_CERTDIR: ""publish:  image: docker:latest  stage: publish  services:    - name: docker:dind      command: ["--insecure-registry=192.168.123.178:5050"]  script:    - docker build -t $TAG_COMMIT -t $TAG_LATEST .    - docker login -u gitlab-ci-token -p $CI_BUILD_TOKEN $CI_REGISTRY    - docker push $TAG_COMMIT    - docker push $TAG_LATESTdeploy:  image: alpine:latest  stage: deploy  tags:    - deployment  script:    - chmod og= $ID_RSA    - apk update && apk add openssh-client    - ssh -i $ID_RSA -o StrictHostKeyChecking=no $SERVER_USER@$SERVER_IP "docker login -u gitlab-ci-token -p $CI_BUILD_TOKEN $CI_REGISTRY "    - ssh -i $ID_RSA -o StrictHostKeyChecking=no $SERVER_USER@$SERVER_IP "docker pull $TAG_COMMIT"    - ssh -i $ID_RSA -o StrictHostKeyChecking=no $SERVER_USER@$SERVER_IP "docker container rm -f my-app || true"    - ssh -i $ID_RSA -o StrictHostKeyChecking=no $SERVER_USER@$SERVER_IP "docker run -d -p 80:80 --name my-app $TAG_COMMIT"  environment:    name: production    url: http://192.168.123.178

How can I declare the insecure registry in the deploy stage like I did in the publish stage?.


Viewing all articles
Browse latest Browse all 60

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>