-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
30 lines (30 loc) · 1.74 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: objective-c
before_script:
- export "JAVA_HOME=`/usr/libexec/java_home`"
- export "DOWNLOAD_URL=http://download.macromedia.com/pub/flashplayer/installers/archive/fp_11.7.700.225_archive.zip"
- sh download.sh $DOWNLOAD_URL
script:
- mvn package -Dtag.name="$TRAVIS_TAG" -DflashPlayer.command=Flash\ Player\ Debugger.app/Contents/MacOS/Flash\ Player\ Debugger
after_success:
- cp target/stream-1.0.0.swc target/stream.swc
- zip -r target/stream.swc source
- mvn flexmojos:asdoc-report -Dtag.name="$TRAVIS_TAG" -DflashPlayer.command=Flash\ Player\ Debugger.app/Contents/MacOS/Flash\ Player\ Debugger
- mvn flexmojos:coverage-report -Dtag.name="$TRAVIS_TAG" -DflashPlayer.command=Flash\ Player\ Debugger.app/Contents/MacOS/Flash\ Player\ Debugger
- pushd .
- cd target/site
- mv asdoc docs
- zip -r ../stream.swc docs
- zip -r asdoc docs
- zip -r coverage coverage
- popd
deploy:
provider: releases
api_key:
secure: 1ZloFQElw9KHlGQ3bxX31GE5fioGgjeiHfwrXb4ZDtMPCIdTlppHsvQPPE42dzUOpWWO1bSfrJPznxo33ddZZ3m7exiAlBEJoxNJQFDONso9nRJkSPhiNPZoB2V3X/AQrCA1/qZilIwm3iaxRMYJMAOg5dub1XCAz0BOyYsYcGeYVA3hWXP9FRhJgJUB8duSxM0y/ag4DiCe4Ckq0peXZXilZmVSERmWDZCFNrNRbDxuNIugAEFdIsN1jbyq/jNq3VkGkV/tlkfGUfPi9jb/1vxUQ6KRT/ApIbnZDmxIwF4f31J/7SlUsVB/rWbE5h2EBiD9wewsieY/kg88qyn1DjdEW2583wnY5tb94yHMRx8G2XGTo/yXPVyZkA7+Pi4u/bk6q8Gpw/KW1cCbEAEo3JzwgFZU+n2CAuKW7O0JVpcuYN9I4wypEKzyyFfAALoZXhJxQxcj4/vAbaoeDYZcSd44x4KHTn4hFCygrrrc60V+5qoVV0KrPTslSbK4pNDGweo3facMsb1qu7x3pokSrUc7/zaof1lzrvRPmYjcHqKX1BS2BncEJ3oGVqI6PJFFR2uPsC0+xRkaYULnTpJerYk1vV8zdWupMGSHDp0ffLwpxF6CzIXM91tj5w8pnfzL0Fq9p7dvcE+C1ewdfwH+4/GVg8kRV+3QcAwykPk1gwc=
file:
- target/stream.swc
- target/site/coverage.zip
- target/site/asdoc.zip
skip_cleanup: true
on:
tags: true