kind: pipeline type: docker name: build-pr steps: - name: build image: plugins/docker settings: dry_run: true purge: true when: event: - pull_request --- kind: pipeline type: docker name: build-and-publish steps: - name: publish image: plugins/docker settings: username: from_secret: DOCKER_LOGIN password: from_secret: DOCKER_TOKEN repo: from_secret: DOCKER_REPO tags: - ${DRONE_TAG} - latest when: event: - tag