容器环境下的持续集成最佳实践:构建基于 Drone + GitFlow + K8s 的云原生语义化 CI 工作流

2019-04-02 22:09:16 +08:00
 AlloVince
https://avnpc.com/pages/drone-gitflow-kubernetes-for-cloud-native-ci

主要围绕 Drone 结合 GitFlow 及 Kubernetes 介绍一些容器环境下持续集成、持续发布 (CI/CD) 方面的实践经验。欢迎交流
3695 次点击
所在节点    分享创造
13 条回复
abmin521
2019-04-03 12:27:51 +08:00
写的不错 支持一下
hanmiao
2019-04-03 13:07:14 +08:00
写的很详细
thonatos
2019-04-03 13:53:27 +08:00
写的很详细了,赞一个;除了 Drone 还推荐 Concourse CI ( https://concourse-ci.org/)
AlloVince
2019-04-03 22:00:28 +08:00
@thonatos 其实主要目的也是想拖更多人入坑 Drone -_,-
banshan
2019-04-07 11:59:23 +08:00
谢谢楼主分享,有一个问题,构建失败了怎么发通知,我使用了这个 plugin,放在了 steps 最后面,结果前面的失败了,没有运行通知插件
- name: dingding
image: lddsb/drone-dingtalk-message
settings:
token: xx
type: markdown
banshan
2019-04-07 12:06:50 +08:00
谢谢,已经解决了,参考 drone 首页的加上就可以了
when:
status: [ success, failure ]
AlloVince
2019-04-07 13:03:36 +08:00
另外 drone 文档很多插件还停留 0.8,需要注意一下,1.0 的插件配置统一是在 setting 项下的
banshan
2019-04-08 07:44:16 +08:00
@AlloVince 好的,谢谢~
banshan
2019-04-09 16:03:51 +08:00
@AlloVince 楼主你好,请教一下,拉取镜像时特别卡,宿主机已经给 docker 设置了镜像源
AlloVince
2019-04-09 20:41:21 +08:00
@banshan registry mirror 的原理是从远程拉取后缓存一份在本地,因此如果是 registry mirror 没有缓存过的镜像,第一次可能会慢。可以用 docker pull 对比一下其他热门镜像的速度,以及第一次 pull 和第二次 pull 的差别
hcivincentchan
2019-04-09 23:29:35 +08:00
还是比较习惯用 gitlab ci
banshan
2019-04-10 11:34:41 +08:00
@AlloVince 确实拉取热门镜像很快,第二次也拉取也快些,谢谢~
vampire2kk
2020-08-11 08:53:19 +08:00
@AlloVince 看到你的帖子,发现你之前的 avnpc 已经访问不了了,方便请教个问题么?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/551430

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX