Files
cpp3ds/.travis.yml
2016-06-14 19:34:05 -04:00

31 lines
804 B
YAML

os:
- linux
language: cpp
sudo: required
services:
- docker
script:
- docker build -t cpp3ds .
before_deploy:
- export RELEASE_FILENAME=cpp3ds-$TRAVIS_OS_NAME-$TRAVIS_TAG.tar.xz
- docker run --rm -v "$PWD":/usr/build -w /usr/src cpp3ds sh /usr/build/.build.sh /usr/build/$RELEASE_FILENAME
- sudo chmod 777 $RELEASE_FILENAME
after_success:
- docker run --rm -v "$PWD":/usr/build -w /usr/src/cpp3ds cpp3ds cp -r . /usr/build
- bash <(curl -s https://codecov.io/bash)
deploy:
provider: releases
api_key:
secure: B+KWmLSo9LDh4P+8JGZF6RUPu5WQCV6RwXg87X44UXswDdbqYvBMA884KU8bWxDq70CtQKw1AwzK8z5KFDCLGG0jL41d1BEblXHNi4Xu+vm3SCG+EQ5M9wFV/9rX8vXC+UKMSzFeagL33ATa0tBm1BcpR6JtdHoWGNYjeG29a2o=
file: $RELEASE_FILENAME
skip_cleanup: true
on:
tags: true
repo: cpp3ds/cpp3ds