@@ -12,61 +12,61 @@ abort()
1212 exit 1
1313}
1414
15- trap ' abort' 0
16- set -e
15+ trap ' abort' 0 &&
16+ set -e &&
1717
18- set -o pipefail
19- rm -rf $DERIVED_DATA
18+ set -o pipefail &&
19+ rm -rf $DERIVED_DATA &&
2020
21- echo " ==============================="
22- echo " PinLayout-iOS"
23- echo " ==============================="
21+ echo " ===============================" &&
22+ echo " PinLayout-iOS" &&
23+ echo " ===============================" &&
2424time xcodebuild build -project PinLayout.xcodeproj -scheme PinLayout-iOS \
2525 -derivedDataPath $DERIVED_DATA -sdk iphonesimulator13.0 \
2626 -destination ' platform=iOS Simulator,name=iPhone 8,OS=13.0' \
27- | xcpretty
27+ | xcpretty &&
2828
29- echo " ==============================="
30- echo " PinLayout-tvOS"
31- echo " ==============================="
29+ echo " ===============================" &&
30+ echo " PinLayout-tvOS" &&
31+ echo " ===============================" &&
3232time xcodebuild build -project PinLayout.xcodeproj -scheme PinLayout-tvOS \
3333 -derivedDataPath $DERIVED_DATA -sdk appletvsimulator13.0 \
3434 -destination ' platform=tvOS Simulator,name=Apple TV 4K,OS=13.0' \
35- | xcpretty
35+ | xcpretty &&
3636
37- echo " ==============================="
38- echo " PinLayout-macOS"
39- echo " ==============================="
37+ echo " ===============================" &&
38+ echo " PinLayout-macOS" &&
39+ echo " ===============================" &&
4040time xcodebuild build -project PinLayout.xcodeproj -scheme PinLayout-macOS \
4141 -derivedDataPath $DERIVED_DATA -sdk macosx10.15 \
42- | xcpretty
42+ | xcpretty &&
4343
44- echo " ==============================="
45- echo " PinLayoutSample"
46- echo " ==============================="
44+ echo " ===============================" &&
45+ echo " PinLayoutSample" &&
46+ echo " ===============================" &&
4747time xcodebuild build -workspace PinLayout.xcworkspace -scheme PinLayoutSample \
4848 -derivedDataPath $DERIVED_DATA -sdk iphonesimulator13.0 \
4949 -destination ' platform=iOS Simulator,name=iPhone 7,OS=11.4' \
50- | xcpretty
50+ | xcpretty &&
5151
5252
53- echo " ==============================="
54- echo " iOS unit test"
55- echo " ==============================="
53+ echo " ===============================" &&
54+ echo " iOS unit test" &&
55+ echo " ===============================" &&
5656time xcodebuild build test -workspace PinLayout.xcworkspace -scheme PinLayout-iOS \
5757 -derivedDataPath $DERIVED_DATA -sdk iphonesimulator13.0 \
5858 -destination ' platform=iOS Simulator,name=iPhone 7,OS=11.4' \
59- | xcpretty
59+ | xcpretty &&
6060
6161time xcodebuild build test -workspace PinLayout.xcworkspace -scheme PinLayout-iOS \
6262 -derivedDataPath $DERIVED_DATA -sdk iphonesimulator13.0 \
6363 -destination ' platform=iOS Simulator,name=iPhone 8,OS=12.2' \
64- | xcpretty
64+ | xcpretty &&
6565
6666time xcodebuild build test -workspace PinLayout.xcworkspace -scheme PinLayout-iOS \
6767 -derivedDataPath $DERIVED_DATA -sdk iphonesimulator13.0 \
6868 -destination ' platform=iOS Simulator,name=iPhone 8,OS=13.0' \
69- | xcpretty
69+ | xcpretty &&
7070
7171# echo "==============================="
7272# echo "tvOS unit test"
@@ -89,62 +89,62 @@ time xcodebuild build test -workspace PinLayout.xcworkspace -scheme PinLayout-i
8989# | xcpretty
9090
9191
92- echo " ==============================="
93- echo " Cocoapods: iOS Empty project"
94- echo " ==============================="
95- cd TestProjects/cocoapods/ios
96- rm -rf $DERIVED_DATA
97- pod install
92+ echo " ===============================" &&
93+ echo " Cocoapods: iOS Empty project" &&
94+ echo " ===============================" &&
95+ cd TestProjects/cocoapods/ios &&
96+ rm -rf $DERIVED_DATA &&
97+ pod install &&
9898time xcodebuild clean build -workspace PinLayout-iOS.xcworkspace -scheme PinLayout-iOS \
9999 -sdk iphonesimulator13.0 -derivedDataPath $DERIVED_DATA \
100100 -destination ' platform=iOS Simulator,name=iPhone 8,OS=13.0' \
101- | xcpretty
102- cd ../../..
101+ | xcpretty &&
102+ cd ../../.. &&
103103
104104
105- echo " ==============================="
106- echo " Cocoapods: macOS Empty project"
107- echo " ==============================="
108- cd TestProjects/cocoapods/macos
109- rm -rf $DERIVED_DATA
110- pod install
105+ echo " ===============================" &&
106+ echo " Cocoapods: macOS Empty project" &&
107+ echo " ===============================" &&
108+ cd TestProjects/cocoapods/macos &&
109+ rm -rf $DERIVED_DATA &&
110+ pod install &&
111111time xcodebuild clean build -workspace PinLayout-macOS.xcworkspace -scheme PinLayout-macOS \
112112 -sdk macosx10.15 -derivedDataPath $DERIVED_DATA \
113- | xcpretty
114- cd ../../..
113+ | xcpretty &&
114+ cd ../../.. &&
115115
116116
117- echo " ==============================="
118- echo " Cocoapods: tvOS Empty project"
119- echo " ==============================="
120- cd TestProjects/cocoapods/tvos
121- rm -rf $DERIVED_DATA
122- pod install
117+ echo " ===============================" &&
118+ echo " Cocoapods: tvOS Empty project" &&
119+ echo " ===============================" &&
120+ cd TestProjects/cocoapods/tvos &&
121+ rm -rf $DERIVED_DATA &&
122+ pod install &&
123123time xcodebuild clean build -workspace PinLayout-tvOS.xcworkspace -scheme PinLayout-tvOS \
124124 -sdk appletvsimulator13.0 -derivedDataPath $DERIVED_DATA \
125125 -destination ' platform=tvOS Simulator,name=Apple TV,OS=13.0' \
126- | xcpretty
127- cd ../../..
128-
129-
130- echo " ==============================="
131- echo " Carthage: iOS Empty project"
132- echo " ==============================="
133- cd TestProjects/carthage/ios
134- rm -rf $DERIVED_DATA
135- rm Cartfile
136- echo " git \" $TRAVIS_BUILD_DIR \" \" $TRAVIS_BRANCH \" " > Cartfile
137- carthage update --use-ssh --platform iOS
126+ | xcpretty &&
127+ cd ../../.. &&
128+
129+
130+ echo " ===============================" &&
131+ echo " Carthage: iOS Empty project" &&
132+ echo " ===============================" &&
133+ cd TestProjects/carthage/ios &&
134+ rm -rf $DERIVED_DATA &&
135+ rm Cartfile &&
136+ echo " git \" $TRAVIS_BUILD_DIR \" \" $TRAVIS_BRANCH \" " > Cartfile &&
137+ carthage update --use-ssh --platform iOS &&
138138time xcodebuild clean build -project PinLayout-Carthage-iOS.xcodeproj \
139139 -scheme PinLayout-Carthage-iOS -sdk iphonesimulator13.0 \
140140 -derivedDataPath $DERIVED_DATA \
141141 -destination ' platform=iOS Simulator,name=iPhone 8,OS=13.0' \
142- | xcpretty
143- cd ../../..
142+ | xcpretty &&
143+ cd ../../.. &&
144144
145- echo " ==============================="
146- echo " Pod lib lint"
147- echo " ==============================="
145+ echo " ===============================" &&
146+ echo " Pod lib lint" &&
147+ echo " ===============================" &&
148148time bundle exec pod lib lint --allow-warnings
149149
150150# echo "=========================================="
0 commit comments