kind: pipeline name: portfolio steps: - name: build image: docker:latest volumes: - name: dockersock path: /var/run/docker.sock commands: - docker build -t portfolio-image . - name: deploy image: docker:latest volumes: - name: dockersock path: /var/run/docker.sock commands: - docker rm -f portfolio || true - docker run -p 8180:8180 -d --name portfolio portfolio-image volumes: - name: dockersock host: path: /var/run/docker.sock