File tree 2 files changed +16
-0
lines changed
2 files changed +16
-0
lines changed Original file line number Diff line number Diff line change 3
3
## Unreleased
4
4
5
5
- added: Kado buy via wire transfer
6
+ - added: Allow for Maestro specific iOS and Android builds
6
7
- changed: Use partners API to determine US state support for Mooopay, Simplex, and Banxa
7
8
- changed: Conditionalize use of Paybis promoCodes for new users <$1k purchases
8
9
Original file line number Diff line number Diff line change @@ -57,6 +57,10 @@ def buildMaestro(String stageName) {
57
57
sh ' npm run prepare.ios'
58
58
sh " node -r sucrase/register ./scripts/deploy.ts edge ios ${ BRANCH_NAME} maestro"
59
59
}
60
+ if (stageName == ' android' && params. ANDROID_BUILD_MAESTRO ) {
61
+ echo " Running on ${ env.NODE_NAME} "
62
+ sh " node -r sucrase/register ./scripts/deploy.ts edge android ${ BRANCH_NAME} maestro"
63
+ }
60
64
}
61
65
}
62
66
}
@@ -80,6 +84,7 @@ pipeline {
80
84
}
81
85
parameters {
82
86
booleanParam(name : ' ANDROID_BUILD' , defaultValue : true , description : ' Build an Android version' )
87
+ booleanParam(name : ' ANDROID_BUILD_MAESTRO' , defaultValue : true , description : ' Build an Android Maestro version' )
83
88
booleanParam(name : ' IOS_BUILD' , defaultValue : true , description : ' Build an iOS version' )
84
89
booleanParam(name : ' IOS_BUILD_MAESTRO' , defaultValue : true , description : ' Build an iOS simulator Maestro version' )
85
90
booleanParam(name : ' VERBOSE' , defaultValue : false , description : ' Complete build log output' )
@@ -146,6 +151,16 @@ pipeline {
146
151
}
147
152
}
148
153
}
154
+ stage(' Android Maestro Build' ) {
155
+ agent { label ' android-build' }
156
+ steps {
157
+ script {
158
+ preBuildStages(' Android' , global. versionFile)
159
+ preTest(' Android' )
160
+ buildMaestro(' android' )
161
+ }
162
+ }
163
+ }
149
164
}
150
165
}
151
166
}
You can’t perform that action at this time.
0 commit comments