--- kind: pipeline name: default services: - name: docker image: docker:dind privileged: true volumes: - name: dockersock path: /var/run volumes: - name: dockersock temp: {} steps: - name: wait for docker image: docker:dind volumes: - name: dockersock path: /var/run commands: - echo "$(date) - waiting for docker service" - until docker ps 2>/dev/null ; do echo "$(date) - not yet..." ; sleep 1 ; done - echo "$(date) - docker service available" - name: container creation image: registry.gitlab.com/role_unit/role_unit_containers:build privileged: true volumes: - name: dockersock path: /var/run environment: registry_token: from_secret: registry_token commands: - docker login --username="n0vember" --password="${registry_token}" git.half-9.net