Repository contains uenv pipeline cluster configuration and util files required for the definition of the CI/CD pipeline as defined by recipes in repository alps-uenv.
The pipeline/ci.py
script is the entry point for the workflow, called by the parent CI/CD pipeline.
It generates an output file pipeline.yml
, which the parent pipeline should use to trigger a child pipeline.
The child pipeline performs the build and test stages on the target vCluster.
The generated pipeline.yml
file requires that the uenv-pipeline
directory is provided as an artifact by the parent pipeline, because the parent pipeline needs the flexibility to provide specific versions of this pipeline.