Details

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

      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.

        Issue Links

          Activity

          Hide
          Alexis Timic added a comment - - edited

          3 jobs on progress under atimic folder on qa
          Jenkinsfile under appropriate github repositories

          TODO

          • fix scripts (failonerror + above issues) ==> DONE -> /bin/bash -xe
          • add links to the left side panel of /Deploy/nuxeo-packaging-ondemand/ job ==> seems not possible with pipeline jobs
          • fix warnings on dpkg-scanpackages ==> TODO
          • remove MaxPermSize ==> DONE
          • fix deprecated warning on qemu ==> ONGOING
          • review lintian warnings ==> TODO
          • fix job configuration (build history, notifications) ==> Need infos
          • avoid interactive logs like [get] .................................................... ==> DONE
          Show
          Alexis Timic added a comment - - edited 3 jobs on progress under atimic folder on qa Jenkinsfile under appropriate github repositories TODO fix scripts (failonerror + above issues) ==> DONE -> /bin/bash -xe add links to the left side panel of /Deploy/nuxeo-packaging-ondemand/ job ==> seems not possible with pipeline jobs fix warnings on dpkg-scanpackages ==> TODO remove MaxPermSize ==> DONE fix deprecated warning on qemu ==> ONGOING review lintian warnings ==> TODO fix job configuration (build history, notifications) ==> Need infos avoid interactive logs like [get] .................................................... ==> DONE
          Hide
          Alexis Timic added a comment -

          Had to run

           sudo /sbin/vboxconfig 

          to reload Vbox module on the Linux kernel of lethe, preventing noisy outputs warnings and fixing Vbox at the same time

          Show
          Alexis Timic added a comment - Had to run sudo /sbin/vboxconfig to reload Vbox module on the Linux kernel of lethe, preventing noisy outputs warnings and fixing Vbox at the same time
          Show
          Alexis Timic added a comment - - edited https://qa.nuxeo.org/jenkins/job/Deploy/job/nuxeo-packaging/
          Show
          Julien Carsique added a comment - - edited https://github.com/nuxeo/nuxeo-packaging-debian/pull/3 https://github.com/nuxeo/nuxeo-packaging-vm/pull/4 https://github.com/nuxeo/nuxeo-packaging-windows/pull/3 https://nuxeowiki.atlassian.net/wiki/dosearchsite.action?queryString=nuxeo-packaging-ondemand https://nuxeowiki.atlassian.net/wiki/spaces/NIG/pages/2621455/Release+of+Nuxeo+Platform https://nuxeowiki.atlassian.net/wiki/spaces/SYS/pages/431128595/Paris+Server+Room https://www.google.com/search?client=ubuntu&channel=fs&q=site%3Adoc.nuxeo.com+nuxeo-packaging-ondemand&ie=utf-8&oe=utf-8 https://doc.nuxeo.com/corg/releasing/#release-the-nuxeo-platform-including-main-addons-and-nuxeo-packages Deprecate https://qa.nuxeo.org/jenkins/job/Deploy/job/nuxeo-packaging-ondemand/ refer to NXBT-2399 wait for the next release before effectively removing the job request for job removal in the release doc

            People

            • Assignee:
              Alexis Timic
              Reporter:
              Julien Carsique
              Participants:
              Reviewers:
              Frantz Fischer, Julien Carsique, Mathieu Guillaume
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:

                Agile