kind: pipeline name: default steps: - name: build image: docker privileged: true when: branch: - master event: - push environment: DOCKER_USERNAME: from_secret: docker_username DOCKER_PASSWORD: from_secret: docker_password commands: - docker login -u $${DOCKER_USERNAME} -p $${DOCKER_PASSWORD} $${DOCKER_REGISTRY} - docker image build -f ./nginx/Dockerfile -t $${DOCKER_REGISTRY}/laravel-php-fpm/nginx ./nginx - docker image build -f ./php/Dockerfile -t $${DOCKER_REGISTRY}/laravel-php-fpm/php ./php - | docker image push $${DOCKER_REGISTRY}/laravel-php-fpm/nginx docker image push $${DOCKER_REGISTRY}/laravel-php-fpm/php docker image prune --force volumes: - name: docker_socket path: /var/run/docker.sock volumes: - name: docker_socket host: path: /var/run/docker.sock