互联网服务PaaS持续交付

查看其它 1 个回答edwin1986的回答

edwin1986edwin1986系统架构师上汽通用汽车

CI/CD工具主要是进行代码的扫描、打包、QA部署、QA(自动)测试、(准)生产部署等。有一定并发性能要求及状态可视化要。
一般开源方案以jenkins为主,通过Pipeline调用各自插件或shell脚本进行对应工作。商业方案也主要涉及以上思路。
接口和插件层面,docker/K8S/OCP之类平台,对于jenkins都有开源插件实现,支持应用的部署等行为。
由于这类平台本身基于restful API,同时可以通过shell直接调用restful API或原生client(如k8s的kubectl,OCP的oc)实现。
当然通过上述API,也可根据需要开放自定义简化API。

汽车 · 2018-08-22

回答者

edwin1986
系统架构师上汽通用汽车
擅长领域: 云计算容器容器云

edwin1986 最近回答过的问题

回答状态

  • 发布时间:2018-08-22
  • 关注会员:4 人
  • 回答浏览:2321
  • X社区推广