Nuxeo Core Developer Guide

Generating Packages and Installers

Updated: October 22, 2018 Page Information Edit on GitHub

Here are steps for generating packages and installers, making them available for download.

Nuxeo Packages

See Creating Nuxeo Packages.

Nuxeo Platform (CS, CAP, DM)

ZIP

The ZIP is produced by IT-nuxeo-5.4-build (or IT-release-on-demand-nuxeo-5.4-build) and pushed to the given UPLOAD_URL if IT-nuxeo-5.4-tests-dm-tomcat (or IT-release-on-demand-nuxeo-5.4-tests-dm-tomcat) succeeds.

This is part of the release process.

IzPack (.jar, .app, .jnlp, .exe)

Run IT-nuxeo-5.4-build-izpack with parameters:

  • NXVERSION
  • ZIP_DIR: set a path to use local archives, else they will be retrieved from Maven repositories.
  • CODEBASE_URL: for use by JNLP
  • UPLOAD_URL

This is generating the jar, app, jnlp and exe installers.

NSIS (.exe)

Run IT-nuxeo-5.4-build-windows with parameters:

  • LASTBUILD_URL: Jenkins job's URL for downloading artifact to package
  • UPLOAD_URL

Debian

Run IT-nuxeo-5.4-build-debian with parameters:

  • VERSION
  • ARCHIVE_URL_JBOSS
  • ARCHIVE_URL_TOMCAT

Debian packages are uploaded to the Nuxeo APT repository.

RPM

Currently not available.

VMs

Addons

Think about building Nuxeo Packages for released addons and publishing them on Nuxeo Connect.

Nuxeo CMF

ZIP

Unzip, chmod +x *.command bin/`.sh bin/*ctl bin/.command`, re-zip.

Upload to [email protected]:/var/www/www.nuxeo.org/static/staging/cmf-${version}/ and generate md5 checksums.

Download from http://community.nuxeo.com/static/staging/cmf-${version}/, test and validate.

If ok, move from cmf-${version}.tmp to cmf-${version}.

IzPack (.jar, .app, .jnlp, .exe)

Script is not enough generic for now. Here's a patch for using https://github.com/nuxeo/nuxeo-distribution-izpack with CMF: 

Then, steps for generating the jar, app, jnlp and exe are similar as for Nuxeo EP.

NSIS (.exe)

Debian

Debian packages are uploaded to the Nuxeo APT repository.

RPM

Currently not available.

VMs

Nuxeo DAM

ZIP

IzPack

NSIS (.exe)

Debian

Debian packages are uploaded to the Nuxeo APT repository.

RPM

Currently not available.

VMs

2 months ago manonlumeau NXDOC-1650 fix about integrating changes, add mention on multiple attempts
3 years ago Solen Guitter 18
5 years ago Solen Guitter 17
5 years ago Julien Carsique 16 | point to MP private channel doc
6 years ago Julien Carsique 15
6 years ago Anahide Tchertchian 12
6 years ago Anahide Tchertchian 13
6 years ago Anahide Tchertchian 14 | Migrated to Confluence 4.0
7 years ago Julien Carsique 11
7 years ago Julien Carsique 10
7 years ago Julien Carsique 9
7 years ago Julien Carsique 8
7 years ago Julien Carsique 7
7 years ago Julien Carsique 5
7 years ago Julien Carsique 6
7 years ago Julien Carsique 4
7 years ago Julien Carsique 3
7 years ago Julien Carsique 2
7 years ago Julien Carsique 1
History: Created by Julien Carsique

We'd love to hear your thoughts!

All fields required