Uploaded image for project: 'UX Product'
  1. UX Product
  2. UXPROD-1156

Re-organization of the CI/CD environments and dev boxes

    XMLWordPrintable

Details

    • 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

            Activity

              People

                jakub Jakub Skoczen
                jakub Jakub Skoczen
                Jakub Skoczen Jakub Skoczen
                Jakub Skoczen Jakub Skoczen
                Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases