当前位置:网站首页>第一节 zadig 入门
第一节 zadig 入门
2022-07-30 22:55:00 【40kuai】
最近看公众号,发现之前没有接触过的持续集成工具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
边栏推荐
猜你喜欢
随机推荐
网安学习-内网渗透3
Apache Doris系列之:深入认识实时分析型数据库Apache Doris
【微信小程序】小程序突破小程序二维码数量限制
Learning about XML (1)
The most complete Redis basic + advanced project combat summary notes in history
【高等数学】矩阵与向量组的秩和等价
PhpMetrics usage
Apache Doris系列之:安装与部署详细步骤
482-静态库、动态库的制作、使用及区别
打动中产精英群体,全新红旗H5用产品力跑赢需求
ThinkPHP high imitation blue play cloud network disk system source code / docking easy payment system program
使用LVS和Keepalived搭建高可用负载均衡服务器集群
win10重建索引
2022.7.27
语言代码表
“蔚来杯“2022牛客暑期多校训练营2 H.Take the Elevator
【MySQL】Mysql事务以及权限管理
Mysql进阶优化篇01——四万字详解数据库性能分析工具(深入、全面、详细,收藏备用)
grub learning
$\text{ARC 145}$