应用容器化改造难点之:怎样通过CI/CD流水线工具发布应用容器服务?

怎样通过CI/CD流水线工具发布应用容器服务?不知道大家有没有这方面大家经验,如何做的?

参与5

1同行回答

dean25dean25  软件架构设计师 , 民生银行
初期可以通过jenkins来配置流水线发布,CD部分需要对接好K8S和镜像库API,编排好部署流程即可。CI部分需要从应用代码仓库下拉代码做build,然后build成容器镜像,之后流转到CD部分。当然这里说的是开发测试流水线,涉及到生产的话,这个链条还要拉长,增加很多环节。Jenkins有比较好的...显示全部

初期可以通过jenkins来配置流水线发布,CD部分需要对接好K8S和镜像库API,编排好部署流程即可。CI部分需要从应用代码仓库下拉代码做build,然后build成容器镜像,之后流转到CD部分。当然这里说的是开发测试流水线,涉及到生产的话,这个链条还要拉长,增加很多环节。Jenkins有比较好的K8S和Docker API支持,基本上通过脚本和配置就可以创建出一个流水线。

在部署流水线前,通常还是需要手工通过命令行工具对应用做调试。调试都通过后,模板固化下来了,再配置到流水线工具里即可。

后期可以通过软件工程工具,把软件工程的各个环节(比如代码扫描)和jenkins流水线串联起来,形成更完整的流水线。

收起
银行 · 2019-06-21
浏览1512

提问者

chengfeiw
软件开发工程师中国银行

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2019-06-18
  • 关注会员:2 人
  • 问题浏览:2165
  • 最近回答:2019-06-21
  • X社区推广