kind: pipeline type: docker name: "Server CI" #steps: # - name: Unit tests # image: override6/tbasket-backend:latest # volumes: # - name: build # path: ./build # commands: # - ./mill tests.test # - name: Deploy # image: override6/tbasket-backend:latest # depends_on: # - 'Unit tests' # environment: # SSH_PRIVATE_KEY: # from_secret: SSH_PRIVATE # PASSWD: # from_secret: PASSWD # volumes: # - name: build # path: ./build # commands: # - ./mill Core.compile # - chmod 777 drone/deliver.sh # - drone/deliver.sh --- kind: pipeline type: docker name: "Deploy committed docker images" steps: - name: Build and push image: override6/docker-git environment: DOCKER_USERNAME: from_secret: DOCKER_USERNAME DOCKER_PASSWORD: from_secret: DOCKER_PASSWORD commands: - chmod +x drone/image-deploy.sh - drone/image-deploy.sh