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:
Periodic Trigger: The workflow should trigger daily.
Successful Build: The workflow should successfully build the Kyma CLI binary using Hyperspace without manual intervention.
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 :