.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
12
13
    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 включено в состав коммита
14
         SVERCHOK_DIR=scripts/addons_contrib/sverchok
Ilya Portnov's avatar
Ilya Portnov включено в состав коммита
15
16
    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 включено в состав коммита
17
         SVERCHOK_DIR=scripts/addons/sverchok
Ilya Portnov's avatar
Ilya Portnov включено в состав коммита
18
19
20
    fi
    BLENDER_TAR=$(basename $BLENDER_URL)
    BLENDER_DIR=$(basename $BLENDER .tar.bz2)
Ilya Portnov's avatar
Ilya Portnov включено в состав коммита
21
    if [ ! -f installation/blender/blender ]
Ilya Portnov's avatar
Ilya Portnov включено в состав коммита
22
    then 
Ilya Portnov's avatar
Ilya Portnov включено в состав коммита
23
24
        mkdir -p installation
        cd installation
Ilya Portnov's avatar
Ilya Portnov включено в состав коммита
25
        wget $BLENDER_URL
Ilya Portnov's avatar
Ilya Portnov включено в состав коммита
26
        tar xvf $BLENDER_TAR
Ilya Portnov's avatar
Ilya Portnov включено в состав коммита
27
28
29
        if [ -d blender ]
        then rm -rf blender
        fi
Ilya Portnov's avatar
Ilya Portnov включено в состав коммита
30
31
        mv $BLENDER_DIR blender
        rm $BLENDER_TAR
Ilya Portnov's avatar
Ilya Portnov включено в состав коммита
32
        echo "Current directory after downloading blender: $(pwd)"
Ilya Portnov's avatar
Ilya Portnov включено в состав коммита
33
34
        cd ..
    fi
Ilya Portnov's avatar
Ilya Portnov включено в состав коммита
35

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

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

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

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