kind: pipeline name: default steps: - name: build-node image: node:latest environment: USERNAME: from_secret: git_username PASSWORD: from_secret: git_password commands: - npm install - node -v - name: extract-version image: node:alpine commands: - npm install -g json - echo $(json -f package.json version) > .version volumes: - name: shared path: /drone/src - name: build-docker-image image: plugins/docker settings: repo: swiftlogiclabs/cdn-app-insider tags: - latest - $(cat .version) dockerfile: Dockerfile username: from_secret: docker_username password: from_secret: docker_password volumes: - name: shared path: /drone/src