Uploaded image for project: 'Build'
  1. Build
  2. BUILD-875

Improve magnolia-mgmt-ui deployment Pipeline

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Unresolved
    • Minor
    • None
    • None
    • None
    • None

    Description

      The current deployment pipeline for the magnolia-mgmt-project works, but some it might also take advantage of some improvements:

      • Great ammount of the deployment time is spent downloading node_modules.
        See if this can be speed up via pnpm.ioor any [other means|https://stackoverflow.com/questions/46870020/cache-npm-dependencies-on-jenkins-pipeline 
      • We are installing tools like amplify or aws cli each time, maybe we can make a custom docker image with all the necessary tooling installed.
      • Probably it's a good idea to bundle the deployment files using webpack.
      • It's a good idea to keep a zip file for each release. Currently we are storing those in the same bucket as the deployed files. See where is the best place to store the release zip file.

      Checklists

        Acceptance criteria

        Attachments

          Activity

            People

              Unassigned Unassigned
              roberto.gomez Roberto Gomez
              Foundation
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated: