Uploaded image for project: 'Nuxeo ECM Build/Test Environment'
  1. Nuxeo ECM Build/Test Environment
  2. NXBT-2600

Relax CI depending on Nuxeo master on sandbox projects

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Continuous Integration
    • Tags:
    • Upgrade notes:
      Hide

      New option "Parent job full name" in template /Sandbox/template_sandbox/

      Show
      New option "Parent job full name" in template /Sandbox/template_sandbox/
    • Sprint:
      DevTools-04

      Description

      The template for sandbox projects at https://qa.nuxeo.org/jenkins/job/Sandbox/job/template_sandbox/ seems to be embedding a downstream job dependency to the addons-master job at https://qa.nuxeo.org/jenkins/job/master/job/addons-master/

      That means every nuxeo-master job will trigger all sandbox addons build too, which is unnecessary in some cases.

      Random samples taken from the ~ 60 jobs that are currently downstreams of addons-master (using 10.3-SNAPSHOT):

      It seems the sandbox projects are not really following the step of Nuxeo releases, hence there's not need for implicit CI on their master branch.

      That removal should lower the load on Jenkins when there are frequent commits on the nuxeo platform code.

      It should still be possible to setup that dependency from the project configuration, like it's done on other templates, if the sandbox project is indeed aligned on the nuxeo master branch version.

        Attachments

          Activity

            People

            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: