当前位置:   article > 正文

gitlab 查看分支从那个分支拉取的_阿里云Kubernetes服务上搭建GitLab+Jenkins应用发布模型的实践...

gitlab查看拉取记录

关于GitOps的介绍,可以参考 GitOps:Kubernetes多集群环境下的高效CICD实践

1. 在 容器服务控制台 创建kubernetes集群

1.1 新建Kubernetes集群:

9e48996a00507f67f3976306050f0246.png

1.2 新建命名空间gitops

我们将会把gitlab和jenkins全部部署到此命名空间下

d617bb313ca6265d2264992ddb72183b.png

2. 创建GitLab应用 (可选项,可以对接已有GitLab环境)

容器服务控制台上依次点击 市场 -> 应用目录 -> gitlab-ce :

c69a9a440c0c0839c6843a2d085bbe27.png

在 参数 中设置externalUrl和gitlabRootPassword后选择gitops命名空间并创建应用,本次实践中 externalUrl 设置为 http://ls-gitlab.example.com/, 如果没有dns解析的话,可以在创建成功后直接使用ip

59acc16a8a591fc01e5b8fce5678cba0.png

容器服务控制台上依次点击 路由与负载均衡 -> 服务 查看gitlab应用的访问地址,大约2分钟后可访问gitlab并登陆:

47879096e053f5385d3941021d05966b.png
180d386a7dc8761cab155ec371f7f282.png

3. 设置GitLab并上传示例源码项目

3.1 新建private group application

创建private group application:

13b76dcb09da30b1779f2fff18d1719f.png

3.2 新建并上传private project application-demo

创建private project application-demo, 示例源码地址:

https://code.aliyun.com/haoshuwei/application-demo.git
562d444702e5432248d3cc6ad980ee8c.png

从master新建一个分支latest:

b47e99d0f74b9018c455a686369702a4.png

设置master和latest分支只有管理员才能merge和push代码的操作:

19c2552a14296d0b589b17b3daae9816.png
717ed7366b3072696bb058dd416246e2.png

3.3 新建private group builds

58ce6af0d7995374cbfcc7089f2413af.png

3.4 新建并上传private project preview-pipeline staging-pipeline pro

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号