-
Notifications
You must be signed in to change notification settings - Fork 78
/
shippable.yml
30 lines (26 loc) · 748 Bytes
/
shippable.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
29
30
language: none
env:
global:
- DOCKER_ACC=analysiscenter1
- DOCKER_REPO=ds-py3
- TAG="latest"
build:
pre_ci_boot:
image_name: $DOCKER_ACC/$DOCKER_REPO
image_tag: $TAG
ci:
- pip3 install -U pylint
- pip3 install -r requirements-shippable.txt
- find ./cardio -not -path "./cardio/batchflow/*" -iname "*.py" | xargs -r pylint -rn --rcfile pylintrc
- python3 -m pytest -v --ignore=./cardio/batchflow --junitxml=shippable/testresults/pytests.xml
integrations:
hub:
- integrationName: DockerHub analysiscenter.ru
type: docker
notifications:
- integrationName: Slack analysiscenter.ru
type: slack
recipients:
- "#commits"
on_success: always
on_failure: always