第一节 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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值