KubeSphere14:DevOps

KubeSphere14:DevOps

1. 简介

DevOps 是一系列做法和工具,可以使 IT 和软件开发团队之间的流程实现自动化。其中,随着敏捷软件开发日趋流行,持续集成 (CI)持续交付 (CD) 已经成为该领域一个理想的解决方案。在 CI/CD 工作流中,每次集成都通过自动化构建来验证,包括编码、发布和测试,从而帮助开发者提前发现集成错误,团队也可以快速、安全、可靠地将内部软件交付到生产环境。
notion image

2. 使用DevOps创建流水线

2.0 问题

2.0.1 创建DevOps无法使用

问题描述:
刚开始安装时打开devops,不过创建的devops项目为灰色的,无法使用。
解决:
admin打开ClusterConfiguration.yaml
notion image
修改devops参数,将true修改为false,重启机器。
notion image
等待KubeSphere启动成功,发现devops的logo消失即可。再次使用admin打开ClusterConfiguration.yaml修改devops参数,将false修改为true,重启机器,等待KubeSphere启动成功,发现devops的logo出现即可。
notion image

2.1 准备工作

安装Kubephere,启用KubeSphere DevOps
在企业空间中创建DevOps工程,这里以wuhan企业空间为例。

2.1.1 创建DevOps工程

notion image
notion image

2.1.2 创建相关凭证

创建git仓库和镜像仓库凭证