forked from IBM/dbb-zappbuild
-
Notifications
You must be signed in to change notification settings - Fork 1
/
build.properties
166 lines (142 loc) · 6.01 KB
/
build.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
#######################################################################
# build.properties configuration to specify
# global build properties for zAppBuild
#
#######################################################################
#######################################################################
# Global build properties used by zAppBuild
#
#
# Comma separated list of additional build property files to load
# Supports both relative path (to zAppBuild/build-conf/) and absolute path
#
# These properties files expect to contain centrally managed defaults
# such as system datasets, language script specific settings
#
buildPropFiles=${systemDatasets},dependencyReport.properties,Assembler.properties,BMS.properties,\
MFS.properties,PSBgen.properties,DBDgen.properties,ACBgen.properties,Cobol.properties,\
LinkEdit.properties,PLI.properties,REXX.properties,ZunitConfig.properties,Transfer.properties,\
CRB.properties,zCEE3.properties,zCEE2.properties,Easytrieve.properties
#
# Comma separated list of property files defining system datasets
# This property is validated during the initialization process of zAppBuild
#
systemDatasets=datasets.properties
#
# Comma separated list of default application configuration property files to load
# Supports both relative path (to zAppBuild/build-conf/) and absolute path
#
# These properties files expect to contain centrally managed defaults
# and also may reference properties files containing configuration
# of the language script configurations such as return codes, deploy types
#
# See also application-conf/application.properties#applicationPropFiles
#
# default:
# applicationDefaultPropFiles=defaultzAppBuildConf.properties
#
# extended sample to set default language script configurations:
#
# applicationDefaultPropFiles=defaultzAppBuildConf.properties,\
# default-application-conf/searchPaths.properties,\
# default-application-conf/scriptMappings.properties,\
# default-application-conf/Cobol.properties,\
# default-application-conf/BMS.properties,\
# default-application-conf/PLI.properties,\
# default-application-conf/Transfer.properties,\
# default-application-conf/LinkEdit.properties,\
# default-application-conf/ZunitConfig.properties
#
applicationDefaultPropFiles=defaultzAppBuildConf.properties
#
# applicationConfDir
#
# required build property that specifies the directory of the
# application specific build configurations for zAppBuild, also known
# as application-conf folder
#
# a sample of the application-conf can be found in
# samples/application-conf
#
# zAppBuild expects a file called application.properties in this directory.
#
# The property also allows for the deployment of
# the application-conf directories to an alternate location rather
# in the application repository.
#
# Default:
# Location within the application repository and resolving the configuration
# based on workspace + application and application-conf
#
# applicationConfDir=${workspace}/${application}/application-conf
#
#
# Example: Static location on USS
# applicationConfDir=/u/build/config/applications/${application}/application-conf
# |- /u/build/config/applications
# | |- App1
# | | |- application-conf
# | | | |- application.properties
# | |- App2
# | | |- application-conf
#
# Example: Application config files stored in zAppBuild
# applicationConfDir=${zAppBuildDir}/applications/${application}/application-conf
# |- /u/build/zAppBuild/applications
# | |- App1
# | | |- application-conf
# | | | |- application.properties
# | |- App2
# | | |- application-conf
#
applicationConfDir=${workspace}/${application}/application-conf
#
# file extension that indicates the build file is really a build list or build list filter
buildListFileExt=txt
#
# Determine if a subfolder with a timestamp should be created in the buildOutDir location.
# Applies to all build types except userBuild
# Default: true
createBuildOutputSubfolder=true
#
# Minimum required DBB ToolkitVersion to run this version of zAppBuild
# Build initialization process validates the DBB Toolkit Version in use and matches that against this setting
requiredDBBToolkitVersion=2.0.0
#
# Comma separated list of required build properties for zAppBuild/build.groovy
requiredBuildProperties=buildOrder,buildListFileExt
# dbb.file.tagging controls compile log and build report file tagging. If true, files
# written as UTF-8 or ASCII are tagged.
# If the environment variable _BPXK_AUTOCVT is set ALL, file tagging may have an
# adverse effect if viewing log files and build report via Jenkins.
# In this case, set dbb.file.tagging to false or comment out the line. Default: true
dbb.file.tagging=true
# MetadataStore configuration properties:
# select MetadataStore configuration (either 'file' or 'db2')
metadataStoreType=file
# location of file metadata store. Default is $USER
#metadataStoreFileLocation=
# Db2 metadata server url
# build.groovy option -url, --url
#metadataStoreDb2Url=jdbc:db2:<Db2 server location>
# Db2 connection configuration property file
# Sample is povided at $DBB_HOME/conf/db2Connection.conf
#metadataStoreDb2ConnectionConf=
# The dbb.gateway.type property determines which gateway type is used for the entire build process
# Possible values are 'legacy' and 'interactive'. Default if not indicated is 'legacy'
dbb.gateway.type=legacy
# Procedure Name - specified with the procname parameter
dbb.gateway.procedureName=
# Account number - specified with the acctnum parameter
dbb.gateway.accountNumber=
# Group name - specified with a groupid parameter
dbb.gateway.groupId=
# Region size - specified with the regionsz parameter
dbb.gateway.regionSize=
# Gateway logging level. Add values for multiple types:
# 1 - Log error information
# 2 - Log debug information
# 4 - Log communication information
# 8 - Log time information
# 16 - Log information to the system console
dbb.gateway.logLevel=2