add drone.yml
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
This commit is contained in:
parent
14c058eb67
commit
14273dcbe6
|
@ -0,0 +1,20 @@
|
||||||
|
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!
|
|
@ -1,4 +1,6 @@
|
||||||
# pyceo
|
# pyceo
|
||||||
|
[![Build Status](https://ci.csclub.uwaterloo.ca/api/badges/public/pyceo/status.svg)](https://ci.csclub.uwaterloo.ca/public/pyceo)
|
||||||
|
|
||||||
CEO (**C**SC **E**lectronic **O**ffice) is the tool used by CSC to manage
|
CEO (**C**SC **E**lectronic **O**ffice) is the tool used by CSC to manage
|
||||||
club accounts and memberships. See [architecture.md](architecture.md) for an
|
club accounts and memberships. See [architecture.md](architecture.md) for an
|
||||||
overview of its architecture.
|
overview of its architecture.
|
||||||
|
|
Loading…
Reference in New Issue