-
Notifications
You must be signed in to change notification settings - Fork 22
/
.travis.yml
49 lines (40 loc) · 1.62 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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
language: haxe
os: osx
env:
- AIR_SDK=air_sdk HAXELIB_ROOT=haxelib
cache:
directiories:
- air_sdk
- haxelib
install:
# Setup haxelib and install libraries.
- mkdir $HAXELIB_ROOT
- haxelib setup $HAXELIB_ROOT
- yes | haxelib install Swivel.hxml
# Download and unzip the Adobe AIR SDK if not cached.
- test -f $AIR_SDK || (
curl -fsS -O https://airdownload.adobe.com/air/mac/download/latest/AIRSDK_Compiler.dmg &&
mkdir $AIR_SDK &&
hdiutil attach -noverify -mountpoint /Volumes/air AIRSDK_Compiler.dmg &&
cp -R /Volumes/air/* $AIR_SDK &&
hdiutil detach /Volumes/air)
- export PATH=$PATH:$AIR_SDK/bin
# Install appdmg node package.
- npm install -g [email protected]
script:
# Run make to build package.
- make all
haxe:
- "3.4.4"
- development
matrix:
allow_failures:
- haxe: development
deploy:
provider: releases
api_key:
- secure: "i0Fm7EmabkefgOfe/G6tUKwtnWonGugKMsyZognTlBJbqGkrsJMt34fSlqk7HnoG7B3P6FXbJDwGwunQWQx/AUDB2jyTec4Oawd6WJ8LhWs9KAPW5GiDWXJvJTLGdvCS1aFj62cs80XH6ipmCUpIx1nxvN+Vh24zxltjQyHShiAvjYOaxiQ5vfFYKaSTJB6MwfC/p4B5JXgcn9eioe2FZj4xR726Ug3YR7zQm7jc/f9NZL5c6Q34iAyBbKzNe6lMiypMaPtZQekQ/NrVqaVtTNeJnnbLRET09DLnSVPFiqKuBi2RiBYy2vJRXucaCCjlHx6FzgdR+m0l+9ExkQvmcaZn2SxamSfru6Kqd5jrbYZpMB1JlkI6xTnEih5PPuTZom5eOfsu4TsWTw4s7fXJccIYSZ3Lstym5XDpFAe2KmLf08RiLbqQ0QDQZPBvxGTJ9R0yORH6V8yft1N1OhZIFRvw+P24aJyh8+zJBQvqAKEZo4t/eJ5ftNp026lwNsBg1xKy+X39aOCQ+vTNnd8enJES/5yLmNN4howIfuD7eZdrpVKx/aXWapoceArRFJMO7KnSdw5/LmRF/UAzzgAWcInCOIQL9EK3gVd0pH5Nj3wLZgYu/tX9qFLNlgatCStoPX9axSbB6Znp6JDgGG3EqZcc1VGCozMWCEoTWw5jdUk="
file: "bin/Swivel.dmg"
skip_cleanup: true
on:
tags: true