# https://docs.drone.io/pipeline/overview/ # https://docs.drone.io/pipeline/configuration/ kind: pipeline type: docker name: app-check steps: - name: build-deps image: 'python:3-alpine' commands: - python -m venv .venv - source ./.venv/bin/activate - pip install -r requirements.txt when: event: include: - pull_request - name: pylama image: 'python:3-alpine' commands: - apk update > /dev/null && apk add git > /dev/null - 'git --no-pager diff --name-only ${DRONE_COMMIT}..HEAD' - 'git --no-pager diff --name-only `git merge-base ${DRONE_TARGET_BRANCH} HEAD`' #- python -m venv .venv #- source ./.venv/bin/activate #- 'pip install pylama pylama\[all\] > /dev/null' when: event: include: - pull_request branch: exclude: master #--- #kind: pipeline #type: docker #name: deploy # #steps: # - name: deploy # image: alpine # commands: # - 'echo "TODO: implement deploy"' # when: # branch: master # #depends_on: # - build # - code-audit