kyma-project / cli

Simple set of commands to manage a Kyma installation
Apache License 2.0
112 stars 118 forks source link

Provide a CD workflow for kyma CLI binary using a compliant build system #2224

Closed kwiatekus closed 1 month ago

kwiatekus commented 1 month ago

Description:

We need to create a CD workflow that automates the process of building a new version of the Kyma CLI binary daily. The build should use SAP Hyperspace to ensure necessary compliance wrt. the build environment. Since Hyperspace tooling only allows working with code sources on gh tools, we need to come up with mechanism that synchronises the code from OSS sources into https://github.tools.sap/kyma/cli and performs a build for binary.

The workflow should produce a new CLI binary downloadable from release assets on https://github.tools.sap/kyma/cli (we could keep reusing the same GH release - sth like 0.0.0-dev prerelease )) .

Acceptance Criteria:

Ideas

Example pipeline :