Skip to content

Update JenkinsfileWithWaziDeploy with various changes#394

Open
fritze2 wants to merge 9 commits intoIBM:mainfrom
fritze2:updateJenkinsfileWithWaziDeploy
Open

Update JenkinsfileWithWaziDeploy with various changes#394
fritze2 wants to merge 9 commits intoIBM:mainfrom
fritze2:updateJenkinsfileWithWaziDeploy

Conversation

@fritze2
Copy link
Copy Markdown
Member

@fritze2 fritze2 commented Mar 28, 2026

The changes in this pipeline have been tested in the SMPO lab environment.

  • Switch Build stage from using zAppBuild to zBuilder framework by calling the common backend script zBuilder.sh.
  • Add required argument -i ${PackageTarPath} to the common backend scripts wazideploy-generate.sh and wazideploy-deploy.sh.
  • Fix broken link on line 5 to https://ibm.github.io/z-devops-acceleration-program/docs/branching/git-branching-model-for-mainframe-dev.
  • Change formatting to more easily differentiate between sections for pipeline variables.
  • Update pipeline variables sections:
    • Change value of JenkinsAgent to a more generic agent named ZosAgent.
    • Rename pipeverbose to verbose.
    • Rename zAppBuildVerbose to zBuilderVerbose.
    • Add definitions for AppBranch, BuildDir, and Branch. This is in case the user creates a generic pipeline using a single-branch instead of a multi-branch pipeline, so the variables will not be null.
    • Create new variables: DbbCommunityRepo to be configured by the user to point to the installed DBB community repository and DbbPipelineScripts.
    • Change value of WdEnvFileIntegration to point to environment located in the DBB community repository.
    • Create a branchConfig map to replace the series of if conditions that configure branch behavior.
  • Allow deployment from branches with "RELEASE" prefix.
  • Switch to addSummary DSL from deprecated createSummary DSL.
  • Add addWarningBadge and addErrorBadge DSLs on a build issue.
  • Wrap DSL calls in dslMethodExists so they don't fail the build.

@fritze2 fritze2 force-pushed the updateJenkinsfileWithWaziDeploy branch from 7f75acf to f6f75ab Compare March 28, 2026 15:14
@fritze2
Copy link
Copy Markdown
Member Author

fritze2 commented Mar 30, 2026

Hello DBB maintainers, I discovered that there is a similar PR made by Kenny for the IDD Jenkinsfile. I will synchronize my PR with the improvements made in #377 and address the comments Dennis made. I will also break apart the PR into multiple commits to make it easier to review.

@fritze2 fritze2 force-pushed the updateJenkinsfileWithWaziDeploy branch from f6f75ab to 436cc55 Compare April 3, 2026 15:18
fritze2 added 9 commits April 3, 2026 11:19
Signed-off-by: ETHAN FRITZ <erfritz@us.ibm.com>
Signed-off-by: ETHAN FRITZ <erfritz@us.ibm.com>
Signed-off-by: ETHAN FRITZ <erfritz@us.ibm.com>
Signed-off-by: ETHAN FRITZ <erfritz@us.ibm.com>
Signed-off-by: ETHAN FRITZ <erfritz@us.ibm.com>
Signed-off-by: ETHAN FRITZ <erfritz@us.ibm.com>
Signed-off-by: ETHAN FRITZ <erfritz@us.ibm.com>
Signed-off-by: ETHAN FRITZ <erfritz@us.ibm.com>
Signed-off-by: ETHAN FRITZ <erfritz@us.ibm.com>
@fritze2 fritze2 force-pushed the updateJenkinsfileWithWaziDeploy branch from 436cc55 to 2fdc6cd Compare April 3, 2026 15:19
@fritze2
Copy link
Copy Markdown
Member Author

fritze2 commented Apr 3, 2026

I am done making changes and this can be reviewed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant