-
Notifications
You must be signed in to change notification settings - Fork 33
How to do a Deployment
Mitchell Alessio edited this page Sep 9, 2025
·
24 revisions
Follow this runbook to successfully build and deploy the BFD Services code to target environment(s).
- In GitHub, navigate to the
Release and Deploy BFD
Workflow - Start the Workflow by clicking the
Run workflow
button. For typical deployments you do not need to enter any overrides and can just click the greenRun workflow
button in the dropdown - Monitor the Workflow run for any errors or issues. If issues occur, notify the team in the #bfd Slack channel
- If you are able to identify the issue and are able to determine that it was either an intermittent failure or a problem that could be solved by retrying, you can simply continue the Release and Deployment from where it failed by clicking the
Re-run jobs
dropdown and selectingRe-run failed jobs
in the Workflow run view
- If you are able to identify the issue and are able to determine that it was either an intermittent failure or a problem that could be solved by retrying, you can simply continue the Release and Deployment from where it failed by clicking the
- Once complete, send the following message to the #bfd-users channel making sure to replace
<version>
with the latest version, e.g.2.999.0
@here :wave: [BFD has deployed release <version>](https://github.com/CMSgov/beneficiary-fhir-data/releases/tag/<version>)
- Home
- For BFD Users
- Making Requests to BFD
- API Changelog
- Migrating to V2 FAQ
- Synthetic and Synthea Data
- BFD SAMHSA Filtering