forked from iTALC/italc
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
30 lines (30 loc) · 1.41 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
language: cpp
compiler: gcc
dist: trusty
sudo: required
matrix:
include:
- env: TARGET_OS=win32
- env: TARGET_OS=win64
before_install:
- . ${TRAVIS_BUILD_DIR}/.travis/${TRAVIS_OS_NAME}.${TARGET_OS}.before_install.sh
install:
- . ${TRAVIS_BUILD_DIR}/.travis/${TRAVIS_OS_NAME}.${TARGET_OS}.install.sh
before_script:
- mkdir build && cd build
script:
- . ${TRAVIS_BUILD_DIR}/.travis/${TRAVIS_OS_NAME}.${TARGET_OS}.script.sh
- make -j4
before_deploy: make win-nsi
deploy:
provider: releases
api_key:
secure: wMNqgYorSWB2TKY7fututo+Lj+Fmupa6e26nq/2WWe5i/VvucSZv37Sb1wtYpJD034ptJ6WT5wO5a+k88BorUt9Dz27S/FpTIxMh8py06OOnb9vJjLLLPsZn+0TWtLoseBLd4zzIJkJ7gGnd0LzcaNLT1GHlpEit6MNPDWZvBJxgzxDlwyNfwABWIvHOu7ylmAVfXHgNn14EZ6OZ/MRY/YMvh+Ee1xIKk8eNLTolPMRmaSJVmyHZvgeye7ZUZrJiE3B9zViwr+AwoZ/Vo3Yk6WK4Hmg7SwaQgvXffD4IV2vHs0wxnhwADynuWPfQ1xWP93UIMPpMMgZX/5ts0H7TcggPmZU0wx7fWHHw/CObbisJFXy4Hi4umRcF5wMIzWdgcE5q/NtrjE7u+F6DmDWG9ify/VvgwhiLAbYe+Rb3iVL4NhmU/ZbLKA5zjTmhqXOxfOod3rYqb+nwsipYpPV04uM5yETsqPZd2ayjmJGWE8BDFdI8aEjn5ZxEwjLot+x5qcu7RJ4DGlpI08yCpkcQYx1yY/XANbXVCLy2YU7hAp/y5I/hhTlegDFpqmMGUEkFtodeM7Wgn6mQfRr5WMASz01Yc/ietP+mdD+sx1+KO0j4jL73tnEaGfXEvU+S8c+SiJa5aezlV7/iCWIeNvi9tXhcfNQ215AUCYm5PM3/87M=
repo: iTALC/italc
skip_cleanup: true
file_glob: true
file: "italc-*-$TARGET_OS-setup.exe"
on:
tags: true
all_branches: true
condition: "$TARGET_OS == win*"