Properties for Polycephaly - openmainframeproject/polycephaly GitHub Wiki

Property file loading process

Initial property is loaded from zJenkins/conf directory called build.properties.

Process flow

  • Tools.groovy method loadProperties gets invoked using Zconstants.BUILDPROPS
  • Tools.groovy load property PropsFile - List of Property Files to load
  • Default property files are DB2Bind, FileTypeMap, LinkEditScanner, System, GlobalAnt

o DB2Bind.properties, is used for DB2 Bind

o FileTypeMap.properties, is script mappings to associate build scripts to source files

o LinkEditScanner.properties, is used to scan LinkEdit control cards

o System.properties, is the core System properties

o GlobalAnt.properties, is variables using mostly in Ant scripts defining directory structures