New & Noteworthy
This release introduces a new section to the DBB Community repository: The templates help you to build out the full CI/CD pipeline much faster by using a framework to encapsulate the configuration of the various tasks using the Common-Backend-Scripts; the pipeline templates for various CI orchestrators (Jenkins, GitLab CI, GitHub Actions and Azure DevOps pipelines) provide a plug and play experience implementing the pipelines.
What's Changed
- Fix for the CodeReview script - Correct processing of the XML and CSV files by @M-DLB in #140
- Organize import statements of PackageBuildOutputs by @dennis-behm in #142
- Update packageBuildOutputs.properties to include JCL type by @jbyibm in #144
- Verify that a buildResult record exits by @dennis-behm in #146
- Replace usage of evaluate with string parsing by @dennis-behm in #115
- Added SimpleBuildReportDeploy script to deploy the build output to target libraries by @Anuprakash-Moothedath in #149
- Remove usage of Apache Http Client in the UCD deploy sample by @dennis-behm in #153
- Uplift PackageBuildOutputs and ArtifactoryHelpers by @dennis-behm in #154
- Permission Checker Util by @dennis-behm in #155
- Corrective Fixes for Issue_118 and Issue_120 by @donnellt in #166
- Updates to packaging scripts by @M-DLB in #161
- Update readmes by @GeraldMit in #169
- Common Backend Scripts for pipeline implementations by @dennis-behm in #179
- Links to IBM DevOps Acceleration Program Solution Page by @dennis-behm in #186
- Support for wazideploy-evidence command by @M-DLB in #189
- Packaging scripts update for zFS files by @M-DLB in #188
- Pipeline templates - ability to specify the directory when cloning by @dennis-behm in #190
- Update packaging backend script - application and branch are optional parameters by @dennis-behm in #192
- Add container mapping entry for EQALANGX output of Assembler.groovy by @dennis-behm in #196
- Fix wazideploy-deploy.sh and wazideploy-evidence.sh backend scripts for relative workspace scenario by @dennis-behm in #195
- Custom scanner implementation for Dialog Tag Language by @dennis-behm in #174
- Azure DevOps pipeline template by @dennis-behm in #187
- Update wazideploy backend scripts to enable debug option by @dennis-behm in #199
- Compute build parameters on updated branch naming conventions by @dennis-behm in #200
- Common Backend ScriptsdeleteWorkspace.sh script by @dennis-behm in #202
- Minor changes to common backend scripts by @dennis-behm in #206
- Computation of build PDS name for feature branches by @dennis-behm in #212
- Leverage DBB_HOME to resolve DBB toolkit in template scripts by @dennis-behm in #213
- Extend Azure pipeline template with release pipelines and release deployments by @dennis-behm in #208
- Common Backend Scripts - Enabling cumulative feature branch builds by @dennis-behm in #207
- Azure pipeline template - Remove redundant verbose flag by @dennis-behm in #216
- Minor improvements to CreateUCDComponentVersion files by @shabaz213 in #220
- Common Backend Scripts - Add debug flag to Basic Pipeline workflow for main branch by @dennis-behm in #218
- AzureDevOps Pipeline to reference variable for verbose logging by @dennis-behm in #223
- Uplift error handling of gitClone.sh backend script by @dennis-behm in #228
- Computation of the baseline ref for release and epic branch workflow by @dennis-behm in #227
- First version of Gitlab pipeline template. by @monvora in #221
- Correction to pass property overrides to dbbBuild.sh by @dennis-behm in #233
- Enable PackageBuildOutputs script to generate WaziDeploy Application Manifest file by @dennis-behm in #229
- Update computation of release and release candidate tags for release branches by @dennis-behm in #234
- Few fixes (typos) and missing tag section by @M-DLB in #235
- Fix for the releaseType variable and few other minor fixes by @M-DLB in #236
- First implementation of the SBOM generation by @M-DLB in #240
- Fixed SBOM generation for USS files by @M-DLB in #241
- Implement option to set HTTP Client Protocol version for ArtifactRepositoryHelpers by @dennis-behm in #242
- Remove resetting of build type setting in dbbBuildUtils by @dennis-behm in #244
- Update README.md by @johnmnemec in #239
- Exit with non-zero return code when BuildReport does not contain outputs by @dennis-behm in #251
- Turn JDBC id and password into optional parameters by @dennis-behm in #249
- Manage branch names that do not follow naming conventions by @dennis-behm in #250
- Jenkins Multibranch Pipeline Template using UrbanCode Deploy by @dennis-behm in #245
- Uplift GitLab template and persist WD evidences by @dennis-behm in #253
- GitHub actions workflow template pipeline by @johnmnemec in #246
- Cleanup Utility to remove stale DBB objects and build libraries by @dennis-behm in #255
- Fix GitHub Action template Readme links by @lauren-li in #260
- Capabilities overview of Pipeline Templates by @dennis-behm in #261
- Enhanced Packaging process by @M-DLB in #262
- CBS prepareLogs.sh - Verify that log directory exists by @dennis-behm in #268
- PackageBuildOutputs creating delete manifest records for Wazi Deploy Application Manifest by @dennis-behm in #267
- Fix prepareLogs.sh by @dennis-behm in #271
- Fix PackageBuildOutputs.groovy from overriding from the config from the properties file by @dennis-behm in #273
- RunIDZCodeReview script uplifted to use JobExec instead of JCLExec by @M-DLB in #269
New Contributors
- @donnellt made their first contribution in #166
- @GeraldMit made their first contribution in #169
- @shabaz213 made their first contribution in #220
- @monvora made their first contribution in #221
- @lauren-li made their first contribution in #260
Full Changelog: v2.0.0...v2.0.2