1414 TIKA_APP_JAR=/tmp/tika-app-${TIKA_VER}.jar
1515 FAUP_PATH=/tmp/faup
1616 ZEMANA_PATH=/tmp/zemana
17- DOCKER_ROOT_PATH=/tmp/docker-root
1817 DOCKER_ELASTICSEARCH_PATH=/tmp/docker-elasticsearch
1918
2019before_install :
@@ -25,26 +24,22 @@ before_install:
2524 cmake
2625 libfuzzy-dev
2726 unrar
28- # - sudo apt-get -y -o Dpkg::Options::="--force-confnew" install docker-ce
27+ - sudo apt-get -y -o Dpkg::Options::="--force-confnew" install docker-ce
28+
29+ - git clone -b $TRAVIS_BRANCH --single-branch https://github.com/SpamScope/spamscope-dockerfile-elasticsearch.git $DOCKER_ELASTICSEARCH_PATH
2930
3031 # Build latest images spamscope-root, spamscope-elasticsearch
3132 # make images
3233 - if [ "$TRAVIS_BRANCH" == "master" ]; then
33- git clone -b $TRAVIS_BRANCH --single-branch https://github.com/SpamScope/spamscope-dockerfile-root.git $DOCKER_ROOT_PATH &&
34- cd $DOCKER_ROOT_PATH && docker build --build-arg SPAMSCOPE_VER=$TRAVIS_BRANCH -t $DOCKER_USERNAME/spamscope-root . && cd - &&
35- docker run --rm -it $DOCKER_USERNAME/spamscope-root /bin/sh -c 'python -m unittest discover -s tests -f -v' &&
36- docker run --rm -it $DOCKER_USERNAME/spamscope-root /bin/sh -c 'thug -V && spamscope-topology -v && spamscope-elasticsearch -v' &&
37- git clone -b $TRAVIS_BRANCH --single-branch https://github.com/SpamScope/spamscope-dockerfile-elasticsearch.git $DOCKER_ELASTICSEARCH_PATH &&
38- cd $DOCKER_ELASTICSEARCH_PATH && docker build --build-arg SPAMSCOPE_VER=latest -t $DOCKER_USERNAME/spamscope-elasticsearch . && cd -;
34+ cd $DOCKER_ELASTICSEARCH_PATH && docker build --build-arg SPAMSCOPE_VER=master -t $DOCKER_USERNAME/spamscope-elasticsearch . && cd -;
35+ docker run --rm -it $DOCKER_USERNAME/spamscope-elasticsearch /bin/sh -c 'python -m unittest discover -s tests -f -v';
36+ docker run --rm -it $DOCKER_USERNAME/spamscope-elasticsearch /bin/sh -c 'thug -V && spamscope-topology -v && spamscope-elasticsearch -v';
3937 fi
4038
4139 - if [ "$TRAVIS_BRANCH" == "develop" ]; then
42- git clone -b $TRAVIS_BRANCH --single-branch https://github.com/SpamScope/spamscope-dockerfile-root.git $DOCKER_ROOT_PATH &&
43- cd $DOCKER_ROOT_PATH && docker build --build-arg SPAMSCOPE_VER=$TRAVIS_BRANCH -t $DOCKER_USERNAME/spamscope-root:$TRAVIS_BRANCH . && cd - &&
44- docker run --rm -it $DOCKER_USERNAME/spamscope-root:$TRAVIS_BRANCH /bin/sh -c 'python -m unittest discover -s tests -f -v' &&
45- docker run --rm -it $DOCKER_USERNAME/spamscope-root:$TRAVIS_BRANCH /bin/sh -c 'thug -V && spamscope-topology -v && spamscope-elasticsearch -v' &&
46- git clone -b $TRAVIS_BRANCH --single-branch https://github.com/SpamScope/spamscope-dockerfile-elasticsearch.git $DOCKER_ELASTICSEARCH_PATH &&
47- cd $DOCKER_ELASTICSEARCH_PATH && docker build --build-arg SPAMSCOPE_VER=$TRAVIS_BRANCH -t $DOCKER_USERNAME/spamscope-elasticsearch:$TRAVIS_BRANCH . && cd -;
40+ cd $DOCKER_ELASTICSEARCH_PATH && docker build --build-arg SPAMSCOPE_VER=develop -t $DOCKER_USERNAME/spamscope-elasticsearch:develop . && cd -;
41+ docker run --rm -it $DOCKER_USERNAME/spamscope-elasticsearch:develop /bin/sh -c 'python -m unittest discover -s tests -f -v';
42+ docker run --rm -it $DOCKER_USERNAME/spamscope-elasticsearch:develop /bin/sh -c 'thug -V && spamscope-topology -v && spamscope-elasticsearch -v';
4843 fi
4944
5045# command to install dependencies
@@ -62,7 +57,7 @@ before_script:
6257# command to run tests
6358script :
6459 # Unittests and coverage
65- - coverage run --include=src/modules/* --omit=src/modules/abstracts.py,src/modules/mails/spamassassin_analysis.py - m unittest discover -s tests -f -v
60+ - coverage run -m unittest discover -s tests -f -v
6661
6762 # timing
6863 - python tests/timing_test_search_keywords.py
@@ -73,19 +68,27 @@ script:
7368 - spamscope-elasticsearch -v
7469 - spamscope-topology -v
7570
71+ deploy :
72+ provider : pypi
73+ user : fmantuano
74+ password :
75+ secure : " lPuvh9if9jZrtgk/i9++D7v1BGfyEj9kalJy52yfjOARZ3xskrvHLjJMIxu9wFndYYdUAz8J1Y2WsKLDyYyfMwiAFadU2xmsobNunGO95CNUadbfJojaH7LartWQN+gnw98svJTms9GLHLmO8eH2j5BsH2mubOaWm8T0lF3Pjs0NncXdi6HzSQ63qGj6ctjFzAmTqoK14EzbGVAu1KRBzO6hdu41/nhWx1ufRZYBNeEjtNCZfIl74ALdCpEEQfqTl5hgMA9ybuXvcAmZMOWVjBQiXjSeAUoz+u2FYBkzSxx0Sst1MkKoC3iG6p+Z2E4WHya63ew1GQyyug7XSmq8JpaKRFtktU2b5g+AcqKmLsf0nw+2x/pjGxJIyy69OnX7oGr9fQTGGMHg36OU8vdyhOX+40nHEXC+M45rS/ma+tYSrL+j2Mn1kKreOjoC6kV1g+bgX2eSVFicFonB++ySFSt8D5b7zQibIx0BCxzN/WpNu99/0DTFpA0n9ox7+4F4Jzrn3a8IM56I/RyqBqh8ce7TjhOwsF6n8Egjk9ywVuZW8OuohBTxdosU+TAntlNCmGgECcdXzSGqTXLPWjfe2U7C4qtBVwHMlptYxZNs8XvlJksysM8Cyp+dUjXJCLqPH2n55aK9+x6Pzq/cSM1ldzXg+iZcO9XXoEDJ1bLXVDE="
76+ on :
77+ tags : true
78+ repo : SpamScope/spamscope
79+ branch : master
80+
7681after_success :
7782 - coveralls
7883
7984 - if [ "$TRAVIS_BRANCH" == "master" ]; then
8085 docker login -u="$DOCKER_USERNAME" -p="$DOCKER_PASSWORD";
81- docker push $DOCKER_USERNAME/spamscope-root;
8286 docker push $DOCKER_USERNAME/spamscope-elasticsearch;
8387 fi
8488
8589 - if [ "$TRAVIS_BRANCH" == "develop" ]; then
8690 docker login -u="$DOCKER_USERNAME" -p="$DOCKER_PASSWORD";
87- docker push $DOCKER_USERNAME/spamscope-root:$TRAVIS_BRANCH;
88- docker push $DOCKER_USERNAME/spamscope-elasticsearch:$TRAVIS_BRANCH;
91+ docker push $DOCKER_USERNAME/spamscope-elasticsearch:develop;
8992 fi
9093
9194notifications :
0 commit comments