sfizz/.travis.yml

67 lines
2.1 KiB
YAML
Raw Normal View History

2019-09-18 09:13:36 +02:00
language: cpp
env:
global:
- INSTALL_DIR="sfizz-${TRAVIS_BRANCH}-${TRAVIS_OS_NAME}-${TRAVIS_CPU_ARCH}"
2019-12-22 14:22:40 +01:00
jobs:
2019-09-18 09:13:36 +02:00
include:
2019-12-22 14:22:40 +01:00
- os: linux
arch: amd64
dist: bionic
addons:
apt:
sources:
- sourceline: 'ppa:ubuntu-toolchain-r/test'
2019-12-22 14:22:40 +01:00
packages:
- doxygen
- os: linux
arch: arm64
dist: bionic
2019-09-18 09:13:36 +02:00
addons:
apt:
sources:
- sourceline: 'ppa:ubuntu-toolchain-r/test'
2019-12-23 14:23:43 +01:00
- os: osx
osx_image: xcode10.1
2019-09-18 10:12:32 +02:00
2019-09-18 09:13:36 +02:00
before_install:
- bash ${TRAVIS_BUILD_DIR}/.travis/before_install.sh
2019-09-18 09:13:36 +02:00
install:
- bash ${TRAVIS_BUILD_DIR}/.travis/install.sh
2019-09-18 09:13:36 +02:00
script:
- bash ${TRAVIS_BUILD_DIR}/.travis/script.sh
2019-09-18 09:13:36 +02:00
after_failure:
- bash ${TRAVIS_BUILD_DIR}/.travis/discord_webhook.sh failure
2019-09-18 09:13:36 +02:00
after_success:
- bash ${TRAVIS_BUILD_DIR}/.travis/discord_webhook.sh success
- bash ${TRAVIS_BUILD_DIR}/.travis/update_dox.sh
- bash ${TRAVIS_BUILD_DIR}/.travis/after_success.sh
2019-09-18 09:13:36 +02:00
deploy:
provider: releases
2019-09-18 09:13:36 +02:00
skip_cleanup: true
file: "${INSTALL_DIR}.tar.gz"
2019-12-22 14:22:40 +01:00
token:
secure: jBIMWMPva8OazC8Wnqc2vqATa3exjvGDGvejEu6fgwt/BMDkgJCsJ7gS3ITpYFuO0HoHtLGfTVrFcZIE+agGVRdRGRni5xZRp5Vuf9hvLf8hCTaxkS/HYoliYYPp9FLY6J4yq9mp/R/QyGrwgssQEjhYlI2GL4+lJzt750AcmYibnQo2AMe5SSOp3q8KdLBG1vca1o1BZWBhW/S7l2hA1aJ7y1ytwm0ETIdrTZHxgfz7bqdqQcw/Ytqjm1rgzty6iQKX3B/InaZNB6CqXy6FoGLf771lery8nWJbjTjKYD4QK2NelExldyp1vrdHGvknWguFk+8vlQ16Dt0+R7Byr/LOPRLTCf/T+IehMQGtVA9/gjrkH8LqHy9oVFB+33p11gGu3h6hvg7yB6z3sSck0u4FHjrlpNd5XmmCsKQVQ9vI1cPPkVkbMHIewc7uOu+bD6cmotFj1vJ9UYesvN6n4siyCiPOIhgV9++bjcyiLqX3DWP5UWyZ9/VT8bz5VcxUdJnEYtdNPx4x5pRW4081VUjIf2EmHhQTrjb1iz6FAGwNU/fpefA8x+bBxXP9MkFFgU0tbCDKw2y6o0GOXX82mZr/IB0/DIBg7UllTzCBKTuiJQV1prFPlZLc6V22H5ozAXHgu3E+qNjvHoMsoYjGssX3+AYHwu8isBINo/gGo6Y=
2019-09-18 09:13:36 +02:00
on:
2019-12-22 14:22:40 +01:00
repo: ${TRAVIS_REPO_SLUG}
2019-09-18 09:13:36 +02:00
tags: true
2019-11-30 19:38:57 +01:00
notifications:
2019-12-20 00:43:50 +01:00
irc:
channels:
2020-01-24 17:50:10 +01:00
- "ircs://chat.freenode.net:7070/#sfztools"
2019-12-20 00:43:50 +01:00
template:
2020-01-24 17:50:10 +01:00
- "[%{repository_name}:%{branch}] Build #%{build_number}: %{message}"
- "%{author} : %{commit_subject}"
2019-12-20 00:43:50 +01:00
- "Commit URL : https://github.com/%{repository_slug}/commit/%{commit}"
2019-12-22 14:22:40 +01:00
- "Build Details : %{build_url}"