1- language : python
2-
3- python :
4- - 2.7
1+ language : generic
52
63sudo : false
74
@@ -17,38 +14,58 @@ addons:
1714 sources :
1815 - ubuntu-toolchain-r-test
1916 packages :
20- - gfortran-4.9
17+ - gfortran-6
2118 - binutils
2219 - python-pip
23- - graphviz
20+ - graphviz
2421
2522env :
2623 global :
27- - SCRIPT="FoBiS.py rule -ex makecoverage"
24+ - MAKECOVERAGE="FoBiS.py rule -ex makecoverage"
25+ - MAKEDOC="./scripts/makedoc.sh Fortran-FOSS-Programmers/FOODIE"
26+ - CLEAN="FoBiS.py rule -ex clean"
27+ - MAKETAR="FoBiS.py rule -ex maketar"
2828
2929before_install :
30- - git submodule update --init --recursive
30+ - git submodule update --init
3131
3232install :
3333 - |
3434 if [[ ! -d "$HOME/.local/bin" ]]; then
3535 mkdir "$HOME/.local/bin"
3636 fi
3737 - export PATH="$HOME/.local/bin:$PATH"
38- - export FC=/usr/bin/gfortran-4.9
39- - ln -fs /usr/bin/gfortran-4.9 "$HOME/.local/bin/gfortran" && gfortran --version
40- - ls -l /usr/bin/gfortran-4.9
41- - ln -fs /usr/bin/gcov-4.9 "$HOME/.local/bin/gcov" && gcov --version
42- - pip install --upgrade pygooglechart
43- - pip install --upgrade graphviz
44- - pip install --upgrade FoBiS.py
45- - pip install --upgrade markdown-checklist
46- - pip install --upgrade ford
38+ - export FC=/usr/bin/gfortran-6
39+ - ln -fs /usr/bin/gfortran-6 "$HOME/.local/bin/gfortran" && gfortran --version
40+ - ls -l /usr/bin/gfortran-6
41+ - ln -fs /usr/bin/gcov-6 "$HOME/.local/bin/gcov" && gcov --version
42+ - pip install --user -- upgrade pygooglechart
43+ - pip install --user -- upgrade graphviz
44+ - pip install --user -- upgrade FoBiS.py
45+ - pip install --user -- upgrade markdown-checklist
46+ - pip install --user -- upgrade ford
4747
4848script :
49- - $SCRIPT
49+ - $MAKECOVERAGE
5050
5151after_success :
52- - cd $TRAVIS_BUILD_DIR
53- - cd build/lib/obj/ ; bash <(curl -s https://codecov.io/bash) ; cd -
54- - ./makedoc.sh Fortran-FOSS-Programmers/FOODiE
52+ - find . -name '*.gcno' -print
53+ - bash <(curl -s https://codecov.io/bash)
54+ - $MAKEDOC
55+
56+ before_deploy :
57+ - $CLEAN
58+ - $MAKETAR
59+ - mv FOODIE.tar.gz FOODIE-$TRAVIS_TAG.tar.gz
60+
61+ deploy :
62+ provider : releases
63+ api_key :
64+ secure : QTsZ8jIN5/f15EW/L93u7Yn0fUlX1UaF6qCLfiWfo0jDiK0FGkIo4B+MeBYbZs+HphMxbhDv7v+A1dpcA8w9RlkMX47NsGT4Nu7bu5AzABsjnFPUKbUux4ktoYkPAxXujcvT1fTYrv2bgH0ualtPnvU9CDT3PRfUpZND+bM0UIMyo40ojOec2v3opYfGYvbksosAVKTg15cxzxGgGVrZb+DWfnILgrETieULL1Tvp8eZG9wY9Kja65JCzbUVBrcGIThz5iZqO8rAi6Opl7cgpP7W2qRotNRXQjQc1KsV+HH0w5eTCUwqUZOJKuucZrUjYiu762LYMYfLGxs4F2Wy2aXPqcTImVIG5W9tFN4xKsL46Ed7PZdCHWZJFCFx89znEosZnCFmSp445L88Q1/dbluk/oP+TxYi6z61QEstSB2T5r0Pv/rC2PGqoBlYyCGIZZdBzzXNSW2gaUEkhNgOU1Q/K6yFpjy+GUxvcGugroWsHBXvoSMswzC+IhYUvjSXkiFM5AkXbJrb8/mIc25QehUrvO5Fe/A67o2HuM6aHZDBbGyP8876k63o1H82JkW0fSfCrcWu302eqCu5YwrZJ3I20bepZEbj5Wh50Bz6n8c0ZsFQL1GUxAA+3KBtWp7wDHK9WYsKrdc2FFGtfZgQ7X5iiY01/i6ZCqiUO4vASWg=
65+ file :
66+ - FOODIE-$TRAVIS_TAG.tar.gz
67+ - ./scripts/install.sh
68+ skip_cleanup : true
69+ overwrite : true
70+ on :
71+ tags : true
0 commit comments