forked from show0k/pypot
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
69 lines (54 loc) · 2.83 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
language: cpp
os:
- linux
- osx
matrix:
allow-failures:
env: PYTHON_VERSION=3.4
include:
# hack to use osx vm
- os: osx
language: objective-c
env: PYTHON_VERSION=2.7 TRAVIS_OS_NAME=osx
- os: osx
language: objective-c
env: PYTHON_VERSION=3.4 TRAVIS_OS_NAME=osx
# Linux VM
- os: linux
env: PYTHON_VERSION=2.7 TRAVIS_OS_NAME=linux
- os: linux
env: PYTHON_VERSION=2.7 TRAVIS_OS_NAME=linux BUILD=test-vrep
sudo: required
- os: linux
env: PYTHON_VERSION=3.4 TRAVIS_OS_NAME=linux
env:
global:
# Directory of setup.py
- SETUP_DIR=.
# PyPi credentials foru ploads to Pypi on release.
- PYPI_USERNAME=pierre-rouanet
# PYPI_PASSWD encrypted below > travis encrypt PYPI_PASSWD=XXXXXX --add
- secure: VbsjSUCHyBpzQd2gJ+BcZ9jq2/Cd+onBri04UdWmDtXIyuDBeEJmna0oXuK52hDSd/dq85LVmddpB68/kkK9BmDptBtJr0zdTxQQ+j4B8GaSrksijbGtfkmanQ1s9pGKdvg5w43zcS6C077+pB+nRNS8tjf1FKA2obOmZoZSZpYJ1J0bmsaYuV1fC/1sJN54Yvm0OnfBSYcZ7A2jLlZKhDDE4QWT3oOZKTNig0seOjtS86vgbZYpf1ZEZC4S5IJhG8pP1cZ3vz7tWisgSD0TSnHD7QGpz8TjLFBbTUUfsQNoD1XRW3Gk1jx54KDsoCsL9AS7rAJ7rtZgeWkoX/7DMN2Jvm8vn2Ep1pjabQpESqqK7Pl97uRR/HTqTkiZOkTSt8ewAaUCjZvjLWpIoCofRDMAwosDnjqOnx2tmehiS/BwqUB0nUmlqzTRTFRLiCU0iZ9W3kLuwMV6JaBc0/13YL0JzdUBdIeA44wIzKjQ+q1D8j+1SgEN3/jckM2NMhNTXj2rpYyqr5/1LiK7nV7G7BbpcWBIadkJfPk/UGpkn3598FTRXvazNSiTpBYWzo5x+BSuljQT6j0OhWIzzrHR6+9CF7DKhanjFP1mSfnGoYniabPuf1dW9VIrHoCVlcsEJOzEkNLW0pUpu2SPbNFuKuqcg7BxRcti/hJHJHYNXC8=
# Used to built the repo URL https://github.com/$GH_USERNAME/$GH_USERNAME.git
- GH_USERNAME=show0k
- GH_REPO=pypot
# Git and Github credentials for pushing documentation
- GIT_NAME=show0k-travis-bot
# GH_TOKEN encrypted below > travis encrypt GH_TOKEN=XXXXXX --add
- secure: g96DpuHrlUBuIHCiVJZXF7iX80K48Ke3S37NVwCNm/iZ0Sb9YkvNYTR0yOBnGu7EqKOftSK8CvzG+FSyLvarUf8eEsqRsSASH5IsovMHYf3ycfzPvFtLzPN00wW+pm1HU0n2qO+iY2oJLEqFEJ7CwbTGLabwyzj5hj+pVMJo7hB5lCoq48zKnFYFpXr/++ktymXD/gbS6MpaoqOV/z/pT+56YWUx9ovPMn3CC2gNVroM+NebtcwT5yrIujME1/CvgwBzPIJ+2fEdzqF7TeUjisOMYR+K6k8s0fZ0IP9ywCJi/ZkptsrEkvrBzJe1dZm6yoRPXbpwU9bHGWMl7USBwsUY7c22xc3gxq3i2iCXBePThXecnMzsaM32jmIpqeHytXj8N71AzUkhFI5eKTnN6Pm11k1gW4P87gVrrmNhEyDCZUKDpmsMh+XRMrGHa2v53ciukXI0OWQfIQchyXch8r37+hBjOklzoIdManYaFFm4xVz8vyXaXT2qGKD+53dQdxpelT9JdSQdfXjWhsQDEGxun9qu/e38EyK8v/HgmFapP6K7cAPhLtrQdKXVBBNV8G0HlTVAQReCSib6ExTnMAxnO4LV5x3xSSFI9WPZ61IIuQzv35bItkM4Ku3ytUFucS/WyiC7CqZV7Vjasl5d7CCs452v0yDDSE58MaS7qkQ=
# V-REP conf
- VREP_VERSION=3_1_2
- VREP_ROOT_DIR=$TRAVIS_BUILD_DIR/vrep
before_install:
- . ./ci/before_install.sh
install:
- . ./ci/install.sh
script:
- . ./ci/run_tests.sh
# TODO push release only if it is a new release
after_success:
- . ./ci/update_documentation.sh
- . ./ci/after_success_release.sh
notifications:
email: false