2015-09-20 10:14:32 +00:00
|
|
|
#!/bin/bash -e
|
2015-09-19 22:43:03 +00:00
|
|
|
|
2015-09-20 10:14:32 +00:00
|
|
|
main() {
|
2015-09-20 10:23:36 +00:00
|
|
|
script/clean
|
2015-09-20 10:14:32 +00:00
|
|
|
build
|
|
|
|
|
2015-12-30 21:45:36 +00:00
|
|
|
# If this is a tagged build we are going to release
|
2015-09-20 10:14:32 +00:00
|
|
|
if [[ ! -z $TRAVIS_TAG ]]; then
|
|
|
|
archive
|
|
|
|
fi
|
|
|
|
}
|
|
|
|
|
|
|
|
build() {
|
2015-12-31 01:40:52 +00:00
|
|
|
set -o pipefail && xcodebuild -project "mas-cli.xcodeproj" -scheme mas-cli -configuration Release clean build | xcpretty -c
|
2015-09-20 10:14:32 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
archive() {
|
2015-12-31 01:40:52 +00:00
|
|
|
set -o pipefail && xcodebuild -project "mas-cli.xcodeproj" -scheme mas-cli -archivePath mas.xcarchive archive | xcpretty -c
|
2015-09-20 10:14:32 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
main
|