Gitlab
最爱喝酸奶
一直要努力!
展开
-
helm部署gitlab-runner
helm部署gitlab-runner。chart最新版本:0.21.1namespace:public-service-ns.yamlapiVersion: v1kind: Namespacemetadata: name: public-servicekubectl apply -f public-service-ns.yaml查看注册token:在 管理中心 查看注册runner的 url 和 token,注册完成后就是全局的runner,也可以创建项目后单独注册run原创 2020-10-24 15:33:55 · 3176 阅读 · 2 评论 -
helm部署gitlab
helm部署gitlab。chart最新版本:4.4.3namespace:public-service-ns.yamlapiVersion: v1kind: Namespacemetadata: name: public-servicekubectl apply -f public-service-ns.yamlnfs存储:yum install -y nfs-utils rpcbindmkdir -p /data/gitlab/{gitaly,minio,postg原创 2020-10-15 19:17:02 · 3872 阅读 · 0 评论 -
Docker + Gitlab + Gitlab CI(三)
本文通过Docker + Gitlab + Gitlab CI实现容器的自动化部署。环境如下:iproledomain192.168.1.51prod managernone192.168.1.52prod worker1none192.168.1.53prod worker2none~~~192.168.1.54dev mana...原创 2019-11-06 18:00:30 · 529 阅读 · 0 评论 -
Docker + Gitlab + Gitlab CI(二)
本文通过Docker + Gitlab + Gitlab CI实现容器的自动化部署。环境如下:iproledomain192.168.1.51prod servernone192.168.1.55dnsnone192.168.1.56gitlab ci/dev servernone192.168.1.57gitlab servergitl...原创 2019-11-01 18:27:33 · 528 阅读 · 0 评论 -
Docker + Gitlab + Gitlab CI(一)
本文通过Docker + Gitlab + Gitlab CI实现容器的自动化部署。环境如下:iproledomain192.168.1.51prod servernone192.168.1.55dnsnone192.168.1.56gitlab ci/dev servernone192.168.1.57gitlab servergitl...原创 2019-10-31 20:57:16 · 1639 阅读 · 1 评论 -
.gitlab-ci.yml说明
Gitlab官方文档:https://docs.gitlab.com/ee/ci/yaml/README.htmlGitlab CI通过YAML文件管理配置job,该文件存放于仓库的根目录, 默认名为.gitlab-ci.yml,定义了job应该如何工作。pipeline:一个pipeline就是一次完整的构建任务,里面可以包含多个阶段(stages)。stage:stages...原创 2019-11-03 18:33:03 · 4792 阅读 · 0 评论 -
Jenkins + Ansible + Gitlab(四)
版本控制系统 Gitlab Github持续集成工具 Jenkins部署工具 Ansible Saltstack Chef本文通过Jenkins + Ansible + Gitlab实现自动化部署。角色划分:Jenkins + Ansible 192.168.30.128test host 192.168.30.129gitlab 192....原创 2019-10-15 15:06:15 · 939 阅读 · 3 评论 -
Jenkins + Ansible + Gitlab(三)
版本控制系统 Gitlab Github持续集成工具 Jenkins部署工具 Ansible Saltstack Chef本文通过Jenkins + Ansible + Gitlab实现自动化部署。Jenkins介绍Jenkins是一个开源可扩展的,持续集成、交付、部署(软件/代码的编译、打包、部署)工具,由Java开发,它提供了软件开发的持续集成服务,支持主流...原创 2019-10-13 19:50:45 · 844 阅读 · 3 评论 -
Jenkins + Ansible + Gitlab(二)
版本控制系统 Gitlab Github持续集成工具 Jenkins部署工具 Ansible Saltstack Chef本文通过Jenkins + Ansible + Gitlab实现自动化部署。Ansible介绍Ansible是一个开源部署工具,由Python开发,不需要安装客户端,通过SSH协议通信,全平台,模块化部署管理。区别:Chef ...原创 2019-10-11 21:35:41 · 786 阅读 · 0 评论 -
Jenkins + Ansible + Gitlab(一)
版本控制系统 Gitlab Github持续集成工具 Jenkins部署工具 Ansible Saltstack Chef本文通过Jenkins + Ansible + Gitlab实现自动化部署。Gitlab介绍Gitlab是一个开源分布式版本控制系统,由Ruby开发,有管理项目源代码、版本控制、代码复用与查找等功能。gitlab与github的区别:...原创 2019-10-10 16:57:51 · 2646 阅读 · 4 评论