Build Pipelines
Here is a diagram to provide a nicer graphical representation of the entire pipeline.
Find additional content below the schema. |
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. |