文件名称:奇奇奇马
文件大小:2.35MB
文件格式:ZIP
更新时间:2024-03-04 12:06:05
Smarty
概述 随着越来越多的开发人员使用Managed Kyma运行时构建扩展和应用程序,实现CI-CD流自然而然。 作为开发人员,我想确保, 我的Kyma功能和微服务的代码质量 遵循与代码样式,安全性最佳做法相关的所有检查 足够的代码覆盖范围,可以对生产部署充满信心 惊喜更少,重大变更更少 我想进行无缝的自动化部署 创建资产(例如docker映像) 函数和微服务会自动部署到我所需的Kyma环境和名称空间。 还应用了所有必要的配置 我的Source控件(例如Git)成为我所有部署的真实来源。 以下是使用Github动作的示例流程(可以很容易地用任何其他类似的服务,例如Jenkins代替) 开发人员CI CD流 初始部分是标准PR流程,其中对PR进行了某些检查,以确保可以安全地合并到主分支。 合并后,将为微服务创建资产(在本例中为docker映像),并将其推送到docker Regis
【文件预览】:
ci-cd-kyma-main
----.github()
--------workflows()
----k8s-resources()
--------Chart.yaml(1KB)
--------.helmignore(349B)
--------values-dev.yaml(484B)
--------values-prod.yaml(528B)
--------README.md(70B)
--------charts()
----extensions()
--------README.md(148B)
--------orders-extension()
----assets()
--------deployed-functions.svg(223KB)
--------promote-flow.svg(280KB)
--------deployed-extension.svg(180KB)
--------developer-flow.svg(480KB)
--------secret.png(198KB)
--------service-instance.png(216KB)
--------manufacturing.jpg(708KB)
----README.md(4KB)
----.gitignore(88B)
----functions()
--------order-created()
--------assets()
--------test()
--------README.md(6KB)
--------get-orders()
--------package-lock.json(240KB)
--------package.json(460B)