Skip to content

MLE-27077 Reverting recent changes to Jenkinsfile#1901

Merged
rjrudin merged 3 commits intodevelopfrom
feature/jenkins-revert
Feb 12, 2026
Merged

MLE-27077 Reverting recent changes to Jenkinsfile#1901
rjrudin merged 3 commits intodevelopfrom
feature/jenkins-revert

Conversation

@rjrudin
Copy link
Contributor

@rjrudin rjrudin commented Feb 12, 2026

Regression jobs are failing, so reverting both the fix I tried and the original changes to try to get back to a green state.

Copilot AI review requested due to automatic review settings February 12, 2026 16:34
@github-actions
Copy link

github-actions bot commented Feb 12, 2026

Copyright Validation Results
Total: 2 | Passed: 0 | Failed: 0 | Skipped: 2 | at: 2026-02-12 16:47:02 UTC | commit: b4c561d

⏭️ Skipped (Excluded) Files

  • Jenkinsfile
  • docker-compose.yaml

✅ All files have valid copyright headers!

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Reverts recent Jenkins pipeline and docker-compose adjustments to restore a passing regression pipeline.

Changes:

  • Simplifies Jenkinsfile by removing ARM-specific logic/stages and related environment variables.
  • Hard-codes MarkLogic docker-compose platform and converter install flag.
  • Adjusts MarkLogic startup/test sequence in the pipeline.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

File Description
docker-compose.yaml Reverts env-driven configuration back to fixed platform and converter settings.
Jenkinsfile Reverts ARM handling/infrastructure stages and reworks MarkLogic bring-up steps.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +27 to +28
sleep 3
./gradlew -i mlWaitTillReady
Copy link

Copilot AI Feb 12, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

mlWaitTillReady is executed twice with a fixed sleep in between. This adds unnecessary time to every run and can mask timing issues. Consider running mlWaitTillReady once (or rely on its own retry/backoff) and remove the extra sleep unless there’s a specific, documented reason to keep both.

Suggested change
sleep 3
./gradlew -i mlWaitTillReady

Copilot uses AI. Check for mistakes.
Comment on lines +7 to +9
platform: linux/amd64
environment:
- INSTALL_CONVERTERS=${MARKLOGIC_INSTALL_CONVERTERS:-true}
- INSTALL_CONVERTERS=true
Copy link

Copilot AI Feb 12, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These changes remove the ability to override platform and converter installation via environment variables (previously supported via PLATFORM and MARKLOGIC_INSTALL_CONVERTERS). If any CI jobs or developer workflows relied on overriding these values, this is a breaking behavior change. Consider restoring env-driven defaults (e.g., using variable expansion with fallbacks) while keeping the same default behavior.

Copilot uses AI. Check for mistakes.
BillFarber
BillFarber previously approved these changes Feb 12, 2026
@rjrudin rjrudin merged commit f30e259 into develop Feb 12, 2026
4 checks passed
@rjrudin rjrudin deleted the feature/jenkins-revert branch February 12, 2026 16:57
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.

2 participants