kind: pipeline type: docker name: phosphoric-acid steps: - name: run tests image: python:3.7-buster # unfortunately we have to do everything in one step because there's no # way to share system packages between steps commands: # install dependencies - apt update && apt install -y libkrb5-dev libsasl2-dev python3-dev - python3 -m venv venv - . venv/bin/activate - pip install -r requirements.txt - pip install -r dev-requirements.txt - cd ceo_common/krb5 && python krb5_build.py && cd ../.. # lint - flake8 # add more!