.travis.yml 1,5 КБ
Newer Older
Ilya Portnov's avatar
Ilya Portnov включено в состав коммита
1
2
3
language: bash
sudo: enabled

Ilya Portnov's avatar
Ilya Portnov включено в состав коммита
4
5
branches:
  only:
Ilya Portnov's avatar
Ilya Portnov включено в состав коммита
6
7
    - master
    - b28_prelease_master
Ilya Portnov's avatar
Ilya Portnov включено в состав коммита
8

Ilya Portnov's avatar
Ilya Portnov включено в состав коммита
9
install:
Ilya Portnov's avatar
Ilya Portnov включено в состав коммита
10
  - |
Ilya Portnov's avatar
Ilya Portnov включено в состав коммита
11
    set -x
Ilya Portnov's avatar
set +x    
Ilya Portnov включено в состав коммита
12
    set -e
Ilya Portnov's avatar
Ilya Portnov включено в состав коммита
13
14
15
    if [ $TRAVIS_BRANCH = "b28_prelease_master" ]
    then BLENDER_VERSION=2.80
         BLENDER_URL=https://ftp.nluug.nl/pub/graphics/blender/release/Blender2.80/blender-2.80-linux-glibc217-x86_64.tar.bz2
Ilya Portnov's avatar
Ilya Portnov включено в состав коммита
16
         SVERCHOK_DIR=scripts/addons_contrib/sverchok
Ilya Portnov's avatar
Ilya Portnov включено в состав коммита
17
18
    else BLENDER_VERSION=2.79
         BLENDER_URL=https://www.blend4web.com/blender/release/Blender2.79/blender-2.79-linux-glibc219-x86_64.tar.bz2
Ilya Portnov's avatar
Ilya Portnov включено в состав коммита
19
         SVERCHOK_DIR=scripts/addons/sverchok
Ilya Portnov's avatar
Ilya Portnov включено в состав коммита
20
21
    fi
    BLENDER_TAR=$(basename $BLENDER_URL)
Ilya Portnov's avatar
Ilya Portnov включено в состав коммита
22
    BLENDER_DIR=$(basename $BLENDER_URL .tar.bz2)
Ilya Portnov's avatar
Ilya Portnov включено в состав коммита
23
    if [ ! -f installation/blender/blender ]
Ilya Portnov's avatar
Ilya Portnov включено в состав коммита
24
    then 
Ilya Portnov's avatar
Ilya Portnov включено в состав коммита
25
26
        mkdir -p installation
        cd installation
Ilya Portnov's avatar
Ilya Portnov включено в состав коммита
27
        wget $BLENDER_URL
Ilya Portnov's avatar
set +x    
Ilya Portnov включено в состав коммита
28
        tar xf $BLENDER_TAR
Ilya Portnov's avatar
Ilya Portnov включено в состав коммита
29
30
31
        if [ -d blender ]
        then rm -rf blender
        fi
Ilya Portnov's avatar
Ilya Portnov включено в состав коммита
32
33
        mv $BLENDER_DIR blender
        rm $BLENDER_TAR
Ilya Portnov's avatar
Ilya Portnov включено в состав коммита
34
        echo "Current directory after downloading blender: $(pwd)"
Ilya Portnov's avatar
Ilya Portnov включено в состав коммита
35
36
        cd ..
    fi
Ilya Portnov's avatar
Ilya Portnov включено в состав коммита
37

Ilya Portnov's avatar
Ilya Portnov включено в состав коммита
38
    #mkdir -p ${PWD}/installation/blender/${BLENDER_VERSION}/${SVERCHOK_DIR}
Ilya Portnov's avatar
Ilya Portnov включено в состав коммита
39
40
    ln -s ${PWD} ${PWD}/installation/blender/${BLENDER_VERSION}/${SVERCHOK_DIR}
    mkdir -p ~/.config/blender/${BLENDER_VERSION}/config/
Ilya Portnov's avatar
Ilya Portnov включено в состав коммита
41
    ln -s ${PWD}/tests/references/userpref.blend ~/.config/blender/${BLENDER_VERSION}/config/
Ilya Portnov's avatar
Ilya Portnov включено в состав коммита
42

Ilya Portnov's avatar
Ilya Portnov включено в состав коммита
43
env:
Ilya Portnov's avatar
Ilya Portnov включено в состав коммита
44
  - BLENDER=${PWD}/installation/blender/blender-softwaregl
Ilya Portnov's avatar
Ilya Portnov включено в состав коммита
45

Ilya Portnov's avatar
Ilya Portnov включено в состав коммита
46
# Actually run all tests.
Ilya Portnov's avatar
Ilya Portnov включено в состав коммита
47
script:
Ilya Portnov's avatar
Ilya Portnov включено в состав коммита
48
  - bash ./run_tests.sh
Ilya Portnov's avatar
Ilya Portnov включено в состав коммита
49

Ilya Portnov's avatar
Ilya Portnov включено в состав коммита
50
51
cache:
  directories:
Ilya Portnov's avatar
Ilya Portnov включено в состав коммита
52
    - ${PWD}/installation
Ilya Portnov's avatar
Ilya Portnov включено в состав коммита
53