首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >云构建CI/CD & k8s文件

云构建CI/CD & k8s文件
EN

Stack Overflow用户
提问于 2019-05-21 04:50:49
回答 2查看 259关注 0票数 1

我正在使用云构建和GKE k8s集群,我已经从github到云构建设置了CI/CD。

我想知道在存储库中添加CI构建文件和Dockerfile是好的,还是在另一个存储库中分别管理配置文件?

添加带有业务逻辑存储库的Ci & k8s配置文件好吗?

通过管理CI/k8 yaml文件,实现CI/CD云构建到GKE的最佳方法是什么?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-05-21 05:12:12

是的,您可以添加部署指令,通常是在项目的专用文件夹中,而后者又可以使用cicd存储库。

参见"kelseyhightower/pipeline-application“作为示例,其中:

推送到除主分支之外的任何分支的更改应触发以下操作:

  • 生成带有适合部署到暂存群集的生成ID的容器映像
  • 克隆管道.基础设施.分段回购
  • 用暂存容器映像修补管道部署配置文件,并将更改提交到管道基础结构暂存回购。

管道基础设施阶段回购将部署提交给主分支的任何更新。

票数 3
EN

Stack Overflow用户

发布于 2019-05-21 10:15:06

请记住:

存储Dockerfile或构建配置文件的最佳解决方案应该是远程存储库。对于dockerfile,在gcloud中,这被支持为“本机Docker support”。

您可以使用不同的主机存储库,如:

  • 云源库
  • Bitbucket
  • GitHub

作为构建配置yaml文件的示例结构,您可以找到这里、关于云构建概念和教程的信息。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56231280

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档