-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathHeadlessBuild.properties
202 lines (151 loc) · 5.39 KB
/
HeadlessBuild.properties
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
#Note: Please escape '\' with '\\' in all file paths#
#This file represents the Application level properties used by headless build.
project.name=Reactive
#mode 0-Build; 1-Publish; 2-Build & Publish; 3-Combine Web Application+Kony Server Archive; 4-Build & Combine Web Application+Kony Server Archive;
#mode-0: Application will be built for the selected build platforms
#mode-1: Fabric app will be published along with services and web archive.
#mode-2: Application will be built for selected build platforms and Fabric app publish will be performed.
#mode-3: Combines web archive of app & kony server archive and generates combined war/ear file
#mode-4: Application will be built & Generated web archive will be combined with Kony server archive and final war/ear will be generated
mode=0
#build mode [release | debug]
build.mode=release
#Application details
appid=Reactive
#Please ensure that this is incremented while doing multiple Headless builds involving the modes 0 or 1 or 2
version=1.0.0
map_google_key=
default_locale=
#The android packagename can follow the pattern com.<orgname>.<appid>
android.packagename=com.orgname.Reactive
android.versioncode=1
ios.bundleversion=1.0
#Fabric credentials, applicable for on-premise/cloud Fabric
cloud.username=
cloud.password=
#Fabric claims token if not providing user credentials, user can pass the token for authentication.
fabric.token=
#Provide mobilefabric specific details
mobilefabric.url=
#These are required if your application is using services and needs Fabric integration.
environment.name=
account.id =
mf.appname =
mf.app.version=
#Specify the environment you want to publish Ex:qa,dev,stg
cloud.environment=
#Specify 'true' to generate object models
generateobjectmodels=false
#Specify the web binary extension to upload into cloud
#possible values war, zip. Note zip can only be published to runtime version 8.2 and above.
web.binary.extension =
#Specify the platforms for which the headless build needs to run.
#Mobile Channel.
iphone=false
android=false
androidwearos=false
windowsphone81s=false
windowsphone10=false
spa.iphone=false
spa.android=false
spa.winphone=false
#Tablet Channel.
ipad=false
androidtablet=false
#Selecting Windows8.1 or Windows10 will also trigger builds for X86,X64,ARM architectures.
windows8.1=false
windows10=false
spa.ipad=false
spa.androidtablet=false
spa.windowstablet=false
#Desktop Channel.
desktop_kiosk=false
desktopweb=false
#Wearbles channel.
iphonewatch=false
#Universal Channel.
universal.iphone=false
universal.android=false
#App Extensions
iosappextension=false
#Provide iOS deployment target details in the case of iPhone or iPad.
#Ex: 8.0, 9.0, 10.0
mac.iosdeploymenttarget=
#Ex: 2.0, 3.0, 4.0
mac.watchosdeploymenttarget=
#Ex: 4.0, 5.0
mac.swiftversion=
#Provide following details to generate IPA file in the case of iPhone or iPad.
mac.ipaddress=
mac.username=
mac.password=
keychain.password=
development.team.id=
#Possible value Ex: method= "app-store","package","ad-hoc","enterprise","development","developer-id"
method=
#Possible values are true/false
genipaiphone=false
genipaipad=false
#iOS push certificate type. Possible values are none, development, production
pushcertificatetype=
#If not specified, by default final binaries will be copied to 'binaries' folder inside project
binaries.location=
#Specify to skip porting of project
skip.porting=
#Stub the print statements in custom modules during release build (Recommended setting for production release)
stub.kony.print=true
#Combine Web Application+Kony Server Archive. Applicable for mode = 3 or 4 #
#Full path of middleware archive (war/ear).If project has Kony session Manager,
#provide with-cache archive, for Http session Manager, provide without-cache archive.
combinewar.middlewarearchive=
combinewar.context=
#combinewar.war,combinewar.ear are mutually exclusive(Only one of them should be true)
combinewar.war=false
combinewar.ear=false
#Provide full path of dependant libraries,Separate with semicolon(;) if there are multiple libraries
combinewar.dependencylibraries=
#Specify contexts for Fabric components
context.path.identity=
context.path.workspace=
context.path.accounts=
context.path.console=
#To build binaries with protected mode enabled.
protectedmodeenabled.ios=false
protectedmodeenabled.android=false
#Siteminder login url if Fabric instance is protected by SiteMinder
login.siteminder.url=
#Android Signing Keys
keyAlias=
keyPassword=
keyStoreFilePath=
keyStorePassword=
#Test Automation Server URL
test.automation.server.url=
#Set the value to true to fetch automation scripts from local device storage
test.automation.storage.local=
#Set the value to true to enable automation code coverage
test.automation.enablecodecoverage=false
#properties for doing Web Protected build.
#This feature only supports web platforms
#Set the value to true to enable Web obfuscation
protectedmodeenabled.web=false
#Provide Absolute path of securejs properties file
web.protection.properties=
#Provide Absolute path of web encryption directory
web.encryption.dirs=
#Provide Web Protection Configuration Options: BASIC,MODERATE
web.protection.preset=BASIC
#Provide Absolute path of custom protection blueprint json file
web.protection.custom.blueprint=
#Provide Absolute path of excludelist.txt file
web.protection.excludelist=
#used for CI App Factory
plugin.dir=
javaloc=
androidHome=
proxy.host=
proxy.port=
proxy.username=
proxy.password=
proxy.bypass.list=
proxy.scheme=