blob: c7b8557ea9c084a6695febd2f79fd50e3f2dcfe8 [file] [log] [blame]
language: cpp
dist: trusty
sudo: false
matrix:
include:
- os: linux
compiler: gcc
- os: linux
compiler: clang
- os: osx
compiler: clang
addons:
apt:
packages:
- fonts-inconsolata
- fonts-takao-gothic
- fonts-takao-mincho
- fonts-takao-pgothic
install:
- ./autogen.sh
script:
- ./configure --enable-debug --prefix=$PWD/dist
- make
- make -j check || (cat test-suite.log && false)
- make install
- make dist
before_deploy:
- export ARCHIVE=ots-$TRAVIS_OS_NAME-$TRAVIS_TAG
- export DEPLOY1=ots-$ARCHIVE.zip
- export DEPLOY2=$(ls ots-?.?.?.tar.gz)
- mkdir -p $ARCHIVE
- cp dist/bin/* $ARCHIVE
- zip -r $DEPLOY1 $ARCHIVE
deploy:
provider: releases
api_key:
- secure: "TLW/tIpobbvcJvEyZNJcdUL1c1Xt91vaxMegUGKvXnyT56Rxn6joLYUVhfFmz6cOKtDG4F409aAXJr60BL8iQ/xra9a8uD4Y+WKgPinQo9O8CViv1bsQpGV2rfBpNQ5UUYU/t09ReicPQNHGb0ONFRnLxmcQLo8eJzlKE1MdOoA="
file:
- "${DEPLOY1}"
- "${DEPLOY2}"
skip_cleanup: true
draft: true
overwrite: true
tag_name: $TRAVIS_TAG
on:
tags: true
branch: master
condition: $CC = clang