赞
踩
关于GitOps的介绍,可以参考 GitOps:Kubernetes多集群环境下的高效CICD实践
1.1 新建Kubernetes集群:
1.2 新建命名空间gitops
我们将会把gitlab和jenkins全部部署到此命名空间下
容器服务控制台上依次点击 市场 -> 应用目录 -> gitlab-ce :
在 参数 中设置externalUrl和gitlabRootPassword后选择gitops命名空间并创建应用,本次实践中 externalUrl 设置为 http://ls-gitlab.example.com/, 如果没有dns解析的话,可以在创建成功后直接使用ip
容器服务控制台上依次点击 路由与负载均衡 -> 服务 查看gitlab应用的访问地址,大约2分钟后可访问gitlab并登陆:
3.1 新建private group application
创建private group application:
3.2 新建并上传private project application-demo
创建private project application-demo, 示例源码地址:
https://code.aliyun.com/haoshuwei/application-demo.git
从master新建一个分支latest:
设置master和latest分支只有管理员才能merge和push代码的操作:
3.3 新建private group builds
3.4 新建并上传private project preview-pipeline staging-pipeline pro
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。