|
@@ -1,8 +1,6 @@
|
|
|
language: python
|
|
|
sudo: false
|
|
|
cache:
|
|
|
- - pip
|
|
|
- - npm
|
|
|
- directories:
|
|
|
- $HOME/.cache/pip
|
|
|
|
|
@@ -10,17 +8,16 @@ addons:
|
|
|
firefox: "latest"
|
|
|
|
|
|
install:
|
|
|
- - ./manage.sh install_geckodriver ~/drivers
|
|
|
- - export PATH=~/drivers:$PATH
|
|
|
- - ./manage.sh npm_packages
|
|
|
- - ./manage.sh update_dev_packages
|
|
|
- - pip install codecov
|
|
|
+ - make install
|
|
|
+ - make gecko.driver
|
|
|
+ - make node.env
|
|
|
+ - local/py3/bin/pip install codecov
|
|
|
script:
|
|
|
- - ./manage.sh styles
|
|
|
- - ./manage.sh grunt_build
|
|
|
- - ./manage.sh tests
|
|
|
+ - make styles
|
|
|
+ - make themes
|
|
|
+ - make test
|
|
|
after_success:
|
|
|
- - ./manage.sh py_test_coverage
|
|
|
+ - make test.coverage
|
|
|
- codecov
|
|
|
|
|
|
stages:
|
|
@@ -44,7 +41,7 @@ jobs:
|
|
|
install: true
|
|
|
script:
|
|
|
- echo "$DOCKER_PASSWORD" | docker login -u "$DOCKER_USERNAME" --password-stdin
|
|
|
- - ./manage.sh docker_build push
|
|
|
+ - local/py3/bin/activate; ./manage.sh docker_build push
|
|
|
after_success: true
|
|
|
|
|
|
notifications:
|