-
notebooks-ci-showcase是一个展示在GCP上笔记本CICD完整配置的示例
资源介绍
注意
有关此项目的最新版本,请
在Google Cloud Platform上针对笔记本电脑配置CI / CD的完整示例
该存储库包括用于功能全面的持续集成和连续部署系统。
该存储库的目的是展示可以使用以笔记本为中心的开发实践来构建的内容,我们的目标是成为那些希望在Google Cloud上开发类似系统的人的参考实施。 出于本示例的目的,我们创建了示例笔记本 ,它使用bigquery数据集来生成使用情况仪表板,并为此笔记本设置了自动化测试和部署。
每个单独的文件均已记录在案,并对其在CI + CD系统中的用法进行了解释,我们将介绍以下架构。
GCP服务
在我们的设置中,我们利用了以下服务/产品:
核心服务:
GitHub(或 )
(仅CD)
(仅CD)
多余的胶水(取决于您的设置):
(仅CD)
持续集成(CI)
CI组件概述:
在此流程中,用户正在AI Platform Notebook实例上进行开发。 他通过对Github存储库的更改推动笔记本,这会触发git钩子,进而触发Cloud Build作业( )。 此Cloud Build作业创建了一个将在其上执行笔
- 上一篇: 学生管理系统IO操作版
- 下一篇: Microsoft Visual C++ 单独安装工具.zip