department-of-veterans-affairs / va.gov-team

Public resources for building on and in support of VA.gov. Visit complete Knowledge Hub:
https://depo-platform-documentation.scrollhelp.site/index.html
283 stars 204 forks source link

CI/CD Pipeline Separation (Content/Apps) #2271

Open jcosta-gcio opened 5 years ago

jcosta-gcio commented 5 years ago

The purpose of this task is to start a discovery effort to separate the Pipelines and start moving away from our Monolithic architecture.

When new content is needed in va.gov the complete website content + apps have to be build and deployed if the content contain broken links the build process fails and the content authors have to be contacted in order for the issue to be resolved.

This task seeks to resolve the broken link issue by modifying the Jenkins build process and will require additional discovery and coordination efforts to create separate pipelines for the Content and apps.

jcosta-gcio commented 5 years ago

The broken link issue have been documented by Nick Sullivan on the following issue

https://github.com/department-of-veterans-affairs/va.gov-team/issues/1466