Skip to content

Commit a0471ab

Browse files
authored
Merge pull request #4 from staiyeba/travis-ci
ci: adding travis files for macos build with travis ci
2 parents e35d4d7 + 6468326 commit a0471ab

2 files changed

Lines changed: 37 additions & 0 deletions

File tree

.ci/install.sh

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
#!/bin/bash
2+
3+
set -e
4+
set -x
5+
if [[ "$(uname -s)" == 'Darwin' ]]; then
6+
brew update || brew update
7+
brew install cmake || :
8+
brew install python3 || :
9+
fi
10+
pip3 install conan --upgrade

.travis.yml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
os: osx
2+
language: cpp
3+
4+
compiler:
5+
- clang
6+
7+
install:
8+
- .ci/install.sh
9+
10+
script:
11+
- conan config install https://github.com/includeos/conan_config.git
12+
- conan create . includeos/latest -pr apple-clang-10-macos-toolchain
13+
- VERSION=$(conan inspect -a version . | cut -d " " -f 2)
14+
- |
15+
if [[ "$TRAVIS_BRANCH" == "master" && "$TRAVIS_PULL_REQUEST" == "false" ]]; then
16+
conan upload --all diskbuilder/$VERSION@includeos/latest -r includeos
17+
fi
18+
if [ -n "$TRAVIS_TAG" ]; then
19+
conan copy --all diskbuilder/$VERSION@includeos/latest includeos/stable
20+
conan upload --all diskbuilder/$VERSION@includeos/stable -r includeos
21+
fi
22+
23+
notifications:
24+
slack:
25+
rooms:
26+
- secure: "WnnNdVzHTWUTYEcWk1Sq/O14iYIMbRq4TobP3hBMipbxt1+2m0dZwfQyVC2KqgCZk6S8+2cZQu83q73aiZtgsTdLPpI3VFgO+BCsl272z/P3BIXjJlRSgtoVteNrxOyrG6JGq1WTiGRpMj36gdpv/JtnGksQL6v5Mmbcipb2+G27ZoE33Z4DuUVO1hpfJwUj5cCKTL427TVtzY2jc8UQCtiQq3GyRq1rANuNe1z68Ds87qlunORGA79b2wOHZEi4zLXx+mVlgxCbAqmlQRafVw16lffc68XTEQNJBjfPE0FdZw2ZDbOJ9rsuHkt1jZsAEpH1EtB7IwEmjM2Nd/kZH6XvOS1lQ0S/Fh/Ib5KGqFXGBwQsGTdZtNuLoq1NwHeoS5sfXlsQHvQgLYYOr35jqs+KgKUzm4xLnl2txBE1IpTkA+49m+UcK/kixuxolZZHBBYwgX7JU6gQtMA3bmHyJDlTO91+zugzBdhLwXRwatwF329eT3hIcWySxkrQIY/UGu64TEb0CCQ35tqCkjY7o54jG/fFf9PvL4QjHffwdnIBEMdzg8UFoNmOY7eS3mmMCBz8OFpT4LJ3FLv9UOZJ8Oz35M6OOxJMBVI3hrkPWoniZEchb4TZFiVUkwRYdBITluXSBP8V5OvJIXtAG0Bt10Y3/dma6q1HPo933sKcqmU="
27+
on_success: always

0 commit comments

Comments
 (0)