kind: pipeline type: docker name: default steps: - name: build and push image: docker:dind volumes: - name: dockersock path: /var/run environment: CI_REGISTRY: from_secret: CI_REGISTRY CI_REGISTRY_USER: from_secret: CI_REGISTRY_USER CI_REGISTRY_PASSWORD: from_secret: CI_REGISTRY_PASSWORD CI_APP_IMAGE: from_secret: CI_APP_IMAGE commands: - docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY - make docker_release when: branch: - master services: - name: docker image: docker:dind privileged: true volumes: - name: dockersock path: /var/run trigger: event: - push