Details
-
New Feature
-
Status: Closed (View Workflow)
-
P3
-
Resolution: Done
-
None
-
None
-
-
XXL < 30 days
-
XXL < 30 days
-
Core: Platform
-
-
R1
Description
Following up changes to how FOLIO front-end code is organised (platform-core, platform-complete, stripes-framework) and how it is versioned our CI/CD will need to be altered to be better suited for supporting ongoing development, testing and review work.
- John has proposed we focus on "released" artefacts and use the master branch of platform-complete to track only released artifacts (of UI modules). This branch could form a basis for new FOLIO CI environment called "folio-releases".
- UI modules release cycle could be made more granular to allow for the the "folio-releases" environment to be more up-to-date
- UI module release management will include strict approach to versioning backend dependencies (okapiInterfaces) to allow folio-releases environment to operate with released-only backend artifacts
- UI module code (NPM/yarn) dependencies versioning will be simplified through the use of stripes-framework
Detail will be captured in a document and link to this issue.
TestRail: Results
Attachments
Issue Links
- is cloned by
-
UXPROD-1424 Re-organization of the CI/CD environments and dev boxes pt 2
-
- Closed
-
- relates to
-
FOLIO-1536 Stabilize snapshot Stripes platform
-
- Closed
-
-
FOLIO-1548 SPIKE: a lighter-weight folio/testing-backend VM
-
- Closed
-
-
STCLI-15 Dynamic Okapi module installation
-
- Closed
-
-
STCLI-114 CLI support for local backend modules
-
- Closed
-
-
STRIPES-543 Consider "stripes-framework" to wrap "stripes-*" dependencies
-
- Closed
-
-
STRIPES-561 Release v1.0.0 of stripes framework
-
- Closed
-