Build Pipelines

Here is a diagram to provide a nicer graphical representation of the entire pipeline.

Find additional content below the schema.

Corteza build pipelines

Node packages

corteza-js and corteza-vue are bundled using Rollup and released to the npm repository.

Releasing

All of the main Corteza applications are tested and build using Drone CI. The resulted binaries, bundles - in case of webapp projects - and other assets are placed on https://release.cortezaproject.org.

Packaging

At the moment we officially only support packing into Docker images. Built docker images are then pushed to the DockerHub.

Unofficially, you can use the released packages with a Vagrant box https://github.com/cortezaproject/corteza-vagrant.

Alternatively you can (build and) install these packages manually, either on the virtual machine or a regular machine.

Actual releases are done by the core team.