-
Type: Bug
-
Status: Reopened
-
Priority: Major
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: Debian Packages, Release tooling, VM Packages, Windows Packages
-
Tags:
-
Sprint:DevTools-02, DevTools-03, DevTools-04, DevTools-05
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
- https://github.com/nuxeo/integration-scripts/
- https://github.com/nuxeo/nuxeo-packaging-debian
- https://github.com/nuxeo/nuxeo-packaging-windows
- https://github.com/nuxeo/nuxeo-packaging-vm
Update all the README files.
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.