1. 简介
DevOps 是一系列做法和工具,可以使 IT 和软件开发团队之间的流程实现自动化。其中,随着敏捷软件开发日趋流行,持续集成 (CI) 和持续交付 (CD) 已经成为该领域一个理想的解决方案。在 CI/CD 工作流中,每次集成都通过自动化构建来验证,包括编码、发布和测试,从而帮助开发者提前发现集成错误,团队也可以快速、安全、可靠地将内部软件交付到生产环境。
2. 使用DevOps创建流水线
2.0 问题
2.0.1 创建DevOps无法使用
问题描述:
刚开始安装时打开devops,不过创建的devops项目为灰色的,无法使用。
解决:
admin打开
ClusterConfiguration.yaml
修改devops参数,将true修改为false,重启机器。
等待KubeSphere启动成功,发现devops的logo消失即可。再次使用admin打开
ClusterConfiguration.yaml
,修改devops参数,将false修改为true,重启机器,等待KubeSphere启动成功,发现devops的logo出现即可。2.1 准备工作
安装Kubephere,启用KubeSphere DevOps
在企业空间中创建DevOps工程,这里以wuhan企业空间为例。
2.1.1 创建DevOps工程
2.1.2 创建相关凭证
创建
git
仓库和镜像仓库凭证