]> git.proxmox.com Git - cargo.git/blame - .travis.yml
Auto merge of #3270 - brson:cargo-docs, r=alexcrichton
[cargo.git] / .travis.yml
CommitLineData
d6871956 1language: rust
b008422e
BA
2rust:
3 - stable
4 - beta
5 - nightly
6sudo: false
7script:
8 - ./configure --prefix=$HOME/cargo-install --disable-cross-tests --disable-optimize
9 - make
10 - make test
11 - make distcheck
12 - make doc
13 - make install
14 - make uninstall
15after_success: |
16 [ $TRAVIS_BRANCH = master ] &&
17 [ $TRAVIS_PULL_REQUEST = false ] &&
18 [ $(uname -s) = Linux ] &&
19 pip install ghp-import --user $USER &&
20 $HOME/.local/bin/ghp-import -n target/doc &&
21 git push -qf https://${TOKEN}@github.com/${TRAVIS_REPO_SLUG}.git gh-pages
22env:
23 global:
24 # apparently we use too much memory and if there's more than one rustc then
25 # when compiling Cargo's unit tests some compilers will be randomly kill
26 # -9'd
27 - CARGOFLAGS=-j1
28 - secure: scGpeetUfba5RWyuS4yt10bPoFAI9wpHEReIFqEx7eH5vr2Anajk6+70jW6GdrWVdUvdINiArlQ3An2DeB9vEUWcBjw8WvuPtOH0tDMoSsuVloPlFD8yn1Ac0Bx9getAO5ofxqtoNg+OV4MDVuGabEesqAOWqURNrBC7XK+ntC8=
cfb69ad2 29
96fafda8
AC
30matrix:
31 include:
b008422e
BA
32 - os: osx
33 rust: stable
96fafda8
AC
34 before_install:
35 - export OPENSSL_INCLUDE_DIR=`brew --prefix openssl`/include
b008422e
BA
36 - export OPENSSL_LIB_DIR=`brew --prefix openssl`/lib
37
38branches:
39 only:
40 - master
41
42addons:
43 apt:
44 sources:
45 - kalakris-cmake
46 packages:
47 - cmake
48 - g++-multilib
49 - lib32stdc++6