forked from homeruntech/target-kinesis
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.drone-v1.yml
28 lines (24 loc) · 690 Bytes
/
.drone-v1.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
---
kind: pipeline
name: push
type: kubernetes
trigger:
event:
- push
steps:
- name: lint
image: python:3.7.1-alpine
commands:
- pip3 install --upgrade pip setuptools wheel
- pip3 install astroid==2.1.0
- pip3 install pylint==2.2.2
- pip3 install -e .
- pylint -E target_kinesis/*.py
- name: test
image: python:3.7.1-alpine
commands:
- apk add --no-cache libffi-dev openssl-dev build-base
- pip3 install --upgrade pip setuptools wheel
- pip3 install pytest==4.2.0 pytest-cov==2.6.1 pytest-mock==1.10.1 moto==1.3.7 attrs==19.1.0
- pip3 install -e .
- pytest -p no:warnings --cov=target_kinesis tests/