同步操作将从 andysofan/dew 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
此为Dew DevOps 的脚本 dew-devops.sh 部署相关说明。集成说明参见: Before Started
环境准备:
正常运行的Kubernetes集群
安装 Helm
可用的 Harbor 镜像仓库
GitLab 仓库
MinIO,并创建好对应的 bucket(用于进行Runner的缓存存储)
DockerD(用于Runner中dew-maven-plugin进行项目镜像的打包上传拉取)
项目准备:
在项目代码中添加并配置 .dew 文件(详见 Gitlab CI 实现)
curl -O https://raw.githubusercontent.com/gudaoxuri/dew/master/devops/sh/dew-devops.sh sh dew-devops.sh
集群初始化:创建一个用于集群服务发现的 ClusterRole
Gitlab runner 安装,用于配合
配置项 说明
runners.image
runner的默认容器镜像,为了保证能使用最新的Dew DevOps功能,建议使用dewms/devops:latest;或者也可使用基于此镜像的自定义镜像
runners.tags
用于Gitlab CI 触发部署的runner的tag,此脚本中,tags和项目的profile保持一致。也可在执行脚本时自行修改。
runners.env.dew_devops_profile
此为指定部署项目的profile,默认与runners.tags只保持一致。可在执行脚本时自行修改。
runners.env.dew_devops_XXX
更多runner.env配置项,详见: 创建项目
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。