CI Catalog
All projects on the Dropsolid Experience Cloud Platform have access to a DXP-CI component library.
There we provide components to expedite the process of creating a pipeline building and publishing artifacts or images.
Composer build jobs¶
We provide components to build a composer based project. Those are basic components, if a project needs more advanced composer usage it is recommended to not use this component but create a project specific on.
Creating an artifact¶
The create-artifact
component is used to create a tarball with the files which needs to be deployed. This should include the files from the repository and gathered code (from composer or frontend compliation).
It also allows to specify parts not to include in this package.
Publishing an artifact¶
This component publishes the artifact in the gitlab package registry according to the format expect by the Dropsolid Experience cloud to be able to select this for deployment.
Creating and publishing an image¶
This component creates an image from a project created image, then bakes a package in the image and publishes that in the container registry.
Advanced usage¶
For more advanced usage of CI Catalog it is advised to look at the Gitlab documentation.