第一节 zadig 入门
最近看公众号,发现之前没有接触过的持续集成工具zadig,于是乎在自己的测试环境跑一边流程,检验下zadig的优劣势。
Zadig 是 KodeRover 公司基于 Kubernetes 自主设计、研发的开源分布式持续交付 (Continuous Delivery) 产品,为开发者提供云原生运行环境,支持开发者本地联调、微服务并行构建和部署、集成测试等。Zadig 内置了面向 Kubernetes、Helm、云主机/物理机、大体量微服务等复杂业务场景的最佳实践,为工程师一键生成自动化工作流 (workflow)。Zadig 不改变现有习惯和流程,几乎兼容所有软件架构,无缝集成 GitHub/GitLab、Jenkins、多家云厂商等,运维成本极低。
环境准备
系统环境: centos 7
资源配置:8C16G
部署系统:zadig、gitlab
zadig服务部署
由于这里我们是第一次使用,切只是为了了解服务功能,跑通流程。所以使用了官方放给出的all in one的部署方式。其他部署方式参考官网:https://docs.koderover.com/zadig/v1.11.0/quick-start/try-out-install/
export IP=<IP> # 主机 IP,用于访问 Zadig 系统
export PORT=<PORT> # 随机填写 30000 - 32767 区间的任一端口,如果安装过程中,发现端口占用,换一个端口再尝试
curl -SsL https://github.com/koderover/zadig/releases/latest/download/all_in_one_install_quickstart.sh | bash
# 快速部署gitlab
docker run --detach --hostname gitlab.example.com --publish 443:443 --publish 80:80 --publish 9200:22 --name gitlab --restart always --volume $GITLAB_HOME/config:/etc/gitlab --volume $GITLAB_HOME/logs:/var/log/gitlab --volume $GITLAB_HOME/data:/var/opt/gitlab --shm-size 256m gitlab/gitlab-ee:latest
# 查看密码
sudo docker exec -it gitlab grep 'Password:' /etc/gitlab/initial_root_password
服务创建
参考官网进行第一个服务的创建:https://docs.koderover.com/zadig/v1.11.0/quick-start/a-basic-project
第一节 zadig 入门相关推荐
- android 教程概要,Android精通教程-第一节Android入门简介
前言 大家好,我是 Vic,今天给大家带来Android精通教程-第一节Android入门简介的概述,希望你们喜欢 每日一句 If life were predictable it would cea ...
- python基础知识整理 第一节:入门记录(包含代码与执行结果)
选中一个单元格,点击Esc,再点击h键,即可出现帮助界面.
- java 排序 1和1_新手入门-冒泡排序和选择排序第一节排序1.1排序概述排序(
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 新手入门-冒泡排序和选择排序 第一节排序 1.1排序概述 排序(sorting)的功能是将一个数据元素的任意序列,重新排列成一个按关键字有序的序列.  ...
- MySQL入门学习的第一节(SQL语句)
MySQL入门学习的第一节(SQL语句) SQL语句
- Scratch入门教程:第一节 角色动起来
Scratch入门教程 第一节 角色动起来 文章目录 Scratch入门教程 一.关于Scratch 二.Scratch的安装 三.角色动起来 四.让过程清晰展示 五.加入初始设置 欢迎订阅 Scra ...
- Go 语言快速开发入门(基础语法详解,第一节)
Go 语言快速开发入门(基础语法详解,第一节) 一.基础语法详解,第一节 1.HelloWorld 1.1.代码编写和解释 1.2.go语言注意事项 2.Go 语言的转义字符&&Go ...
- 语音识别入门第一节:语音识别概述
目录 语音识别的定义 语音识别的重要性 语音交互 语音识别的挑战性 语音识别的发展历史 语音识别的深度学习时代 现代语音识别框架 语料库与工具包 语音识别的定义 语音识别:Automatic Spee ...
- 【大数据入门笔记系列】第一节 大数据常用组件
[大数据入门笔记系列]第一节 大数据常用组件 大数据释义 大数据组件 跳转 大数据释义 近些年来,坊间一直流传着这样的言论:"大数据时代,人人都在裸奔".对于外行人来说,对于&qu ...
- VUE入门笔记,第一节
VUE入门笔记,第一节 一.MVVM分层思想 M:用来保存每个页面中的单独的数据 V:每个页面中的HTML结构 VM:它是M和V层的调度者,它分割了M和V层,用于处理M和V层的数据双向绑定 二.VUE ...
最新文章
- linux下性能监控工具
- 源泉书签,助您管理海量收藏。www.yuanquanshuqian.com 今日更新:支持了导入url为js代码的书签...
- Java与本机代理–他们所做的强大功能
- ​编译安装subversion-1.8.5整合apache
- 20145107 《Java程序设计》第四次实验报告
- 计算机操作系统笔记(一)
- c语言中两整数相除保留小数的方法
- 链克价格一路高涨,简单 5 招让你快速获取链克
- 微信小程序实现定位(小白专用)
- html公历农历相互转换,JavaScript实现公历转换农历
- 网络里面如何添加计算机,计算机如何添加网络协议
- 入网认证遇到的安全受控机制的问题---之Android 5.1.1 AppOps与严格模式
- 企立方:拼多多用客服机器人怎么样
- 《沟通的方法》笔记十:激励
- 测试底妆的软件,倒了半瓶粉底液测了十颗美妆蛋 终于找到最好用的啦
- HTML(网页设计)基础到加强
- 中国公民身份证号码校验
- GitHub对您的软件事业产生的影响
- hexo+yilia集成utteranc评论系统
- 总估值接近400亿!华秋电子入选阿里云智能制造加速器
热门文章
- 0006-1-数据质量管理.ppt
- 2021-2027全球与中国反洗钱工具市场现状及未来发展趋势
- 【OMNet++】OMNet++初学-进阶-精进历程分享
- 智慧灯杆网关的单灯控制与边缘计算功能
- 洛达应用层开发教程系列6-配置工具的使用
- Matlab GUI 多界面参数传递
- 基于matlab fir数字滤波器设计 程序流程图,实验五:FIR数字滤波器设计与软件实现...
- 无盘工作站 服务器 性能,无盘工作站和云服务器
- Wideband Direction of Arrival Estimation Based on Multiple Virtual Extension Arrays
- C语言单元测试工具check