Intelligent incremental build and deploy via GRUB (DO NOT MERGE)#120
Draft
QihanQiu1 wants to merge 1 commit into
Draft
Intelligent incremental build and deploy via GRUB (DO NOT MERGE)#120QihanQiu1 wants to merge 1 commit into
QihanQiu1 wants to merge 1 commit into
Conversation
4df2998 to
9fec88d
Compare
Adds git-based change detection to build and deploy only what actually changed, rather than performing full rebuilds every time. Changes: - .grub/grub-incremental-build-and-deploy.sh: Entry point script that uses grub_client to sync and execute the orchestrator remotely - .grub/scripts/build-and-deploy-orchestrator.sh: Remote script that runs DBB in pipeline mode and selects minimum Wazideploy deployment tags based on what type of files changed (frontend vs backend vs mixed) - .setup/build/groovy/VanillaFrontend.groovy: Added git diff fallback to detect HTML/CSS/JS changes independently of DBB's scanner (which excludes those file types) - dbb-app.yaml: Exclude html/css/js from ImpactAnalysis scanner to prevent WARNING build status blocking DBB baseline advancement Signed-off-by: Qihan Qiu <qihanqiu@ibm.com>
9fec88d to
3470641
Compare
jbyibm
requested changes
Jun 26, 2026
jbyibm
left a comment
Member
There was a problem hiding this comment.
Please mark this as a draft. I don't understand at all the goal of this PR.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds git-based change detection to build and deploy only what actually
changed, rather than performing full rebuilds every time.
Changes:
uses grub_client to sync and execute the orchestrator remotely
runs DBB in pipeline mode and selects minimum Wazideploy deployment
tags based on what type of files changed (frontend vs backend vs mixed)
to detect HTML/CSS/JS changes independently of DBB's scanner (which
excludes those file types)
prevent WARNING build status blocking DBB baseline advancement"