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

Split and fix nuxeo-packaging-ondemand

    XMLWordPrintable

    Details

    • Sprint:
      DevTools-02, DevTools-03, DevTools-04, DevTools-05

      Description

      https://qa.nuxeo.org/jenkins/job/Deploy/job/nuxeo-packaging-ondemand/ has debts and bugs, see the last comments on NXBT-1497:

      TODO

      • fix scripts (failonerror + above issues)
      • add links to the left side panel of /Deploy/nuxeo-packaging-ondemand/ job
      • fix warnings on dpkg-scanpackages
      • remove MaxPermSize
      • fix deprecated warning on qemu
      • review lintian warnings
      • fix job configuration (build history, notifications)
      • avoid interactive logs like [get] ....................................................

      Split the job into dedicated pipeline jobs.
      Store the Pipeline and Shell code into

      The current implementation is "on demand". That feature is required for the release process.

      Look at also setup CI on those repositories (take care to publish SNAPSHOT/dev packages, not released). If succeed, then remove the utility jobs like https://qa.nuxeo.org/jenkins/job/master/job/tools_nuxeo-packaging-windows-master/ which are used for commit tracking purpose.

        Attachments

          Issue Links

            Activity

              People

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

                Dates

                • Created:
                  Updated: