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

Make gulp builds consistent across main blueocean modules

    XMLWordPrintable

    Details

    • Similar Issues:
    • Epic Link:
    • Sprint:
      pacific, 1.0-b05/b-06

      Description

      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.

        Attachments

          Activity

          Hide
          tfennelly Tom FENNELLY added a comment -

          Cliff Meyers Thanks Cliff !!

          Show
          tfennelly Tom FENNELLY added a comment - Cliff Meyers Thanks Cliff !!
          Show
          cliffmeyers Cliff Meyers added a comment - shrinkwrap: https://github.com/jenkinsci/blueocean-plugin/pull/493
          Hide
          cliffmeyers Cliff Meyers added a comment -
          Show
          cliffmeyers Cliff Meyers added a comment - shrinkwrap hotfix: https://github.com/jenkinsci/blueocean-plugin/pull/500
          Hide
          cliffmeyers Cliff Meyers added a comment -
          Show
          cliffmeyers Cliff Meyers added a comment - JDL versioning / release: https://github.com/jenkinsci/jenkins-design-language/pull/96
          Hide
          michaelneale Michael Neale added a comment -

          Closing this as it looks like Tom FENNELLY has attacked this as part of https://github.com/jenkinsci/blueocean-plugin/pull/569

          Show
          michaelneale Michael Neale added a comment - Closing this as it looks like Tom FENNELLY has attacked this as part of https://github.com/jenkinsci/blueocean-plugin/pull/569

            People

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

              Dates

              Created:
              Updated:
              Resolved: