Scripts to demonstrate pelorus functionality live here.
The following will provide a Tekton pipeline that can build an example python application in various ways. The tasks additionally provide the required metadata for Pelorus and launch and test the sample application.
The details of each build type and the steps required to support Pelorus can be found in the tekton manifest
Example:
./demo-tekton.sh -g https://github.com/konveyor/pelorus.git -b binary
Help:
./demo-tekton.sh -h
| Build Type | Status | Notes |
|---|---|---|
| binary | supported | requires exporter committime-exporter |
| buildConfig | supported | requires exporter committime-exporter |
| s2i | supported | requires exporter committime-image-exporter with provider=image |
An example values.yaml file for the tekton-demo.sh is here: tekton-demo-setup/tekton_demo_values.yaml