Applications that are isolated in the vets-website repository can take advantage of a faster continuous integration workflow in GitHub Actions. This faster workflow builds only the app(s) that the changed files in a branch belong to, in addition to only running their unit tests.
Applications with continuous deployment enabled can deploy to production when merged to main, after approval from the fe-deployment-approval-team. See Continuous deployment to production for the end-to-end flow, approval process, and safety controls.
Isolated applications are apps whose code is not imported by another app or directory in the repository.
-
Functionality of building isolated applications Information on the functionality of the allow-list as it pertains to isolated application builds in vets-website.
-
How to add your application to the allow-list Information on how to add an application to the allow-list to isolate an application(s) in vets-website.
-
Addressing common cross app imports Information on how to deal with common cross app imports as it pertains to isolating an application(s) in vets-website.
-
Build and deploy process flow A diagram showing the build and deploy process flow for isolated application builds.
-
Continuous deployment to production
Help and feedback
-
Get help from the Platform Support Team in Slack.
-
Submit a feature idea to the Platform.