Example jobs that are not implementing complete pipelines, but demonstrate ideas, or single steps/stages of the larger pipelines, can serve as "sippets" to be included in existing jobs. Currently these are:
- JCL_Pipeline_Example containing a simple example of mainframe jobs being submitted from Jenkins - both, with the JCL residing on the mainframe and the JCL stored/generated in the pipeline code itself.
- Three examples of downloading sources (COBOL programs and copybooks) from the mainframe, using different download stores for the code and methods to download, pushing the sources to SonarQube using the SonarScanner and querying the resulting Sonar Quality Gate.
- Scan_Sources_from_ISPW_Container_with_Sonar - using the container downloader for sources stored in ISPW
- Scan_Sources_from_ISPW_Repository_with_Sonar - using the repository downloader for sources stored in ISPW
- Scan_Sources_from_PDS_with_Sonar - using the PDS downloader for sources stored in PDS's (inside or outside a mainframe SCM tool)
- Push_TTT_results_to_Git - (jenkinsfile) - showing how to push results of unit test execution back to GitHub for a developer to consume locally.