--- kind: pipeline type: docker name: default clone: disable: true steps: - name: clone image: alpine/git commands: - git clone "$DRONE_GIT_HTTP_URL" . - git checkout "$DRONE_COMMIT" - name: build firmware for faderboard image: git.luj0ga.de/luca/docker-embedded-rust commands: - >- [ -z "$(git diff --name-only "$DRONE_COMMIT_BEFORE" "$DRONE_COMMIT_AFTER" | grep '^firmware/faderboard/')" ] && echo "nothing to do" >&2 && exit 0 - cd firmware/faderboard - cargo build when: event: - push