|
|
|
List of required software to run zJenkins:
|
|
|
|
: '''Rocket's port of Git'''
|
|
|
|
:: https://www.rocketsoftware.com/zos-open-source/tools
|
|
|
|
::: Git for z/OS requires the latest Rocket z/OS port of, bash, perl and unzip
|
|
|
|
::: Follow Rocket's installation guide to install the software
|
|
|
|
|
|
|
|
:: In the example, this software has been installed into /usr/lpp/tools/bin
|
|
|
|
::: Sample JCL is called zfsdefine.jcl and zfsDBB.jcl
|
|
|
|
::: Two zFS files were created, one for the DBB and one for ported Tools
|
|
|
|
:::: Mount OMVS.USR.LPP.IBM.DBB to /usr/lpp/IBM/dbb
|
|
|
|
:::: Mount OMVS.USR.LPP.TOOLS to /usr/lpp/tools
|
|
|
|
::::: Create directories
|
|
|
|
:::::: /usr/lpp/tools/bin = bin for Tools
|
|
|
|
:::::: /usr/lpp/tools/CICS = CICS Scripts
|
|
|
|
:::::: /usr/lpp/tools/jenkins = Jenkins workspace
|
|
|
|
:::::: /usr/lpp/tools/lib = lib for Tools
|
|
|
|
:::::: /usr/lpp/tools/libexec = libexec for Tools
|
|
|
|
:::::: /usr/lpp/tools/man = man for Tools
|
|
|
|
:::::: /usr/lpp/tools/share = share for Tools
|
|
|
|
::::: Other directories use in the sample
|
|
|
|
:::::: /usr/lpp/tools/appDev = Development first level deployment
|
|
|
|
:::::: /usr/lpp/tools/zos = Deployment directory for zJenkins code, conf and lib
|
|
|
|
:::::: /usr/lpp/tools/zos/conf = zJenkins configuration files
|
|
|
|
:::::: /usr/lpp/tools/zos/lib = zJenkins jar files
|
|
|
|
|
|
|
|
: '''IBM's Dependency Based Build Software'''
|
|
|
|
:: https://developer.ibm.com/mainframe/products/ibm-dependency-based-build/
|
|
|
|
:: Yes, DBB requires a purchase to run, but you can get the DBB host side classes
|
|
|
|
::: Follow Rocket's installation guide to install the software
|
|
|
|
# IBM offer a free trial of Z Open Development
|
|
|
|
# Purchase a single licensed copy of Z Open Development
|
|
|
|
::: DBB APIs are the core interface between Jenkins/Groovy and z/OS
|
|
|
|
::: Both options provide the host side DBB classes. However, for production you must purchase the software
|
|
|
|
::: https://www.ibm.com/us-en/marketplace/z-open-development
|
|
|
|
::: With DBB host side classes, Apache Groovy is included
|
|
|
|
:: In the example, DBB has been installed into /usr/lpp/IBM/dbb and Groovy into /usr/lpp/IBM/dbb/groovy-2.4.12
|
|
|
|
|
|
|
|
: /etc/profile
|
|
|
|
:: See the sample /etc/profile in /conf/etc.profile
|
|
|
|
::: DBB, Tools and Groovy are added to PATH, LIBPATH and CLASSPATH
|
|
|
|
::: PERL and GIT environment variables are also in the sample /etc/profile
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
\ No newline at end of file |