云原生下的CICD
CICD
·
- CI CD 分离, CI负责构建(Jenkins)、CD负责部署(Spinnaker)
- 全部服务Docker容器化
- 代码里需要在项目根路径增加 Jenkinsfile 和 Dockerfile
- 符合命名规则的分支提交代码后(ft/develop/xxx),会触发CI流程,Jenkins自动构建镜像
- 镜像构建完成后,会自动触发CD流程,部署镜像,创建环境,支持金丝雀、多泳道等企业级Devop的需求
- 日志统一搜集 ~ ES
- 服务统一监控 ~ Grafana
- 【内部服务】不暴露公网域名,可使用api.ABC.com 作为api网关转发,比如api.yanjb.com/mars/*** 转发到mars对应的服务上
- 【回调地址】如果服务本身内网被调用,但是需要公网回调,通过https://api.ABC.com/callback/****,只暴露回调接口:例如:https://api.ABC.com/callback/dingtalk
更多推荐



所有评论(0)