Travis-CI使い方¶
C++11を使う場合のテンプレート
sudo: false
language: cpp
branches:
except:
- develop # developだけ除外する
compiler:
- clang++
- g++
install:
- if [ "$CXX" = "g++" ]; then export CXXFLAGS="-std=c++11"; fi
- if [ "$CXX" = "g++" ]; then export CXX="g++-5" CC="gcc-5"; fi
addons:
apt:
sources:
- ubuntu-toolchain-r-test
- llvm-toolchain-precise-3.7
- llvm-toolchain-precise
packages:
- clang-3.7
- g++-5
- gcc-5
script:
- make CXX="${CXX}"
- ./test
$ cd repos
$ sudo apt install ruby ruby-dev
$ sudo gem install travis
$ travis login
$ travis sync
// slack integration appからdomain:tokenをコピペ
$ travis encrypt -r owner/repos "domain:token" --add notifications.slack