Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DPC-4468 Full deploy via Github Actions #2438

Merged
merged 28 commits into from
Feb 12, 2025
Merged

Conversation

jdettmannnava
Copy link
Contributor

🎫 Ticket

https://jira.cms.gov/browse/DPC-4468

🛠 Changes

  • New workflow
  • Java Containers allowed 10 retries before failing
  • Cleanup in dpc-test.sh does not happen when running on github-ci

ℹ️ Context

We are migrating from Jenkins to Github Actions. This new workflow encompasses

The java containers 'retry' logic was enhanced because make ci-app was failing in the build stage, and debugging implied that it just needed more time. The builds stopped failing with the increase.

Not cleaning up docker in the _finally method in dpc-test.sh allows us to debug on failure (otherwise the containers are deleted, and we can't see the logs).

🧪 Validation

Successful build and release.

@jdettmannnava jdettmannnava requested a review from a team February 12, 2025 14:37
@jdettmannnava jdettmannnava marked this pull request as ready for review February 12, 2025 14:37
Copy link
Contributor

@chris-ronning-ny chris-ronning-ny left a comment

Choose a reason for hiding this comment

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

lgtm!

@jdettmannnava jdettmannnava merged commit 973653a into main Feb 12, 2025
8 checks passed
@jdettmannnava jdettmannnava deleted the jd/dpc-4468-gha-full-deploy branch February 12, 2025 15:49
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