--- kind: pipeline type: docker name: main steps: - name: build image: docker:latest volumes: - name: docker-socket path: /var/run/docker.sock commands: - docker build -t registry:5000/minebot:latest . when: branch: - master - name: deploy image: docker:latest volumes: - name: docker-socket path: /var/run/docker.sock commands: - docker push registry:5000/minebot:latest when: branch: - master volumes: - name: docker-socket host: path: /var/run/docker.sock