mas/script/build
Ben Chatelain 00414fd826 🔧 Update scripts
2018-07-04 18:25:59 -06:00

31 lines
608 B
Bash
Executable file

#!/bin/bash -e
main() {
script/clean
build
# If this is a tagged build we are going to release
if [[ ! -z $TRAVIS_TAG ]]; then
archive
fi
}
build() {
set -o pipefail && \
xcodebuild -workspace "mas-cli.xcworkspace" \
-scheme "mas-cli Release" \
-configuration Release \
clean build \
| bundle exec xcpretty --color
}
archive() {
set -o pipefail && \
xcodebuild -workspace "mas-cli.xcworkspace" \
-scheme "mas-cli Release" \
-archivePath mas.xcarchive \
archive \
| bundle exec xcpretty --color
}
main