Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-37715

Make gulp builds consistent across main blueocean modules

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Fixed
    • Icon: Major Major
    • blueocean-plugin
    • None
    • pacific, 1.0-b05/b-06

      Use js-builder consistently across the following modules:

      • blueocean-core-js
      • blueocean-dashboard
      • blueocean-personalization
      • jenkins-design-language

      Other tasks:

      • Add karma support to js-builder, make default
      • Publish test report
      • Consistent lint rules (fix warnings about invalid peer deps for eslint if possible)
      • Add npm shrinkwrap
        • blueocean-core-js
        • blueocean-web, blueocean-dashboard, blueocean-personalization, blueocean-config
        • And documentation for update process
      • Add script to validate package.json vs. npm-shrinkwrap.json (exists for JDL; needs to be added to others)
      • Possibly add native mocha support as well? Gulp builds in blueocean-dashboard and blueocean-personalization use it but will switch to karma anyways.

            cliffmeyers Cliff Meyers
            cliffmeyers Cliff Meyers
            Votes:
            1 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: