橙山网 > 泛娱乐 > 今日看点 > 正文

【Google Cloud Next18】Google与GitHub合作,Cloud Build登上GitHub市集,,而整合GtiHub后

橙山网(www.csnd.net)2018-07-28 16:07:39

[摘要] 原标题:【Google Cloud Next18】Google与GitHub合作,Cloud Build登上GitHub市集 图片来源: GitHub 近日Google△Cloud△Next大会中,Google除了发布GCP原生的持续整合、持续交付服务Cloud△Build外,也进一

原标题:【Google Cloud Next18】Google与GitHub合作,Cloud Build登上GitHub市集

图片来源: GitHub 近日Google△Cloud△Next大会中,Google除了发布GCP原生的持续整合、持续交付服务Cloud△Build外,也进一步与GitHub联手,加强整合Cloud△Build与GitHub,让使用者在GitHub上的储存库可以串接Cloud...

图片来源:

GitHub

近日Google△Cloud△Next大会中,Google除了发布GCP原生的持续整合、持续交付服务Cloud△Build外,也进一步与GitHub联手,加强整合Cloud△Build与GitHub,让使用者在GitHub上的储存库可以串接Cloud△Build,建立完整的开发流程,现在该服务,已经在GitHub市集上线。

而整合GtiHub后的Cloud△Build,开发者完全不需要介入Docker△build设定,每一次的合并请求(Pull△Request),系统可以自动执行容器应用的建置、流程,并且将程式码上传至GitHub储存库。

在使用者执行建置工作时,GitHub平台会扫描储存库内的Dockerfile,如果使用者未有使用自动化CI工具,平台推荐使用者GitHub市集中适合的工具,GitHub表示,这个智慧化推荐功能预计在下个月上线。

至于大规模导入使用者、企业用户较为在意的扩充性、弹性、资安等功能,Google也做出加强。首先是扩充性,“Cloud△Build能符合组织成长的需求”,Google表示,除了可以在本地环境完成单次建置工作,Cloud△Build也有提供同步建置功能,让开发者云端上储存的各项专案,可以同时进行建置工作。

第二个重要特点,则是让进阶开发者拥有更大的自由,在CI流程中支援使用自定义的YAML文件,开发者便可以自行规画建置流程,例如读取Docker映像档快取,借此加速建置流程,或开发者可以选择将容器应用部署在GKE、App△Engine、本地环境,或者其他云端环境。再者,企业用户可以掌握每个建置活动细节,例如哪名使用者发布建置工作、哪些程式码被使用,以及最后程式码储存的位址。

最后,当建置工作告一段落后,开发者可以通过Checks△API,确认任务细节资讯,例如建置所花费时间、失败与否等。而完整的Log、历史资料,都会储存在Google△Cloud△Console。

GitHub科技资深副总裁Jason△Warner表示,与Google合作后,可让云端原生应用开发更顺畅。Google云端工程副总裁Melody△Meckfessel则表示,结合代管CI平台Cloud△Build及GitHub,可以提供开发者更快速、方便的体验,而Cloud△Build登上GitHub市集只是第一步,未来双方也会继续加强合作。

在使用者执行建置工作时,GitHub平台会扫描储存库内的Dockerfile,如果使用者未有使用自动化CI工具,平台推荐使用者GitHub市集中适合的工具,GitHub表示,这个智慧化推荐功能预计在下个月上线。图片来源:GitHub

?

最后,当建置工作告一段落后,开发者可以通过Checks△API,确认任务细节资讯,例如建置所花费时间、失败与否等资讯。而完整的Log、历史资料,都会储存在Google△Cloud△Console。图片来源:GitHub

橙山网(Csnd.net)简评:而整合GtiHub后的Cloud△Build,开发者完全不需要介入Docker△build设定,每一次的合并请求(Pull△Request),系统可以自动执行容器应用的建置、流程,并且将程式码上传至G

热 门
明 星
王森贵 李建汉 李静 弗兰克·米勒 神南スタジオ 杰西·默兹 川岛龙太郎 道格·里曼 金恩圣 唐文龙 李少红 席恩·帕尔莫 傅佩嘉 姬比奥·卡达尼斯 安迪·菲克曼 萨姆·门德斯 杀手乐队 郜妍妍 1913-03-29 电话 Michael Ciesla 纽约州纽约市 美国佛罗里达州迈阿密 名冢佳织 Barrel 白石千 合约到期 王成刚 中年罗曼史 佰仟现金贷 1924-08-21 普路特·泰勒·文斯 雷蒙德·扬(I) 1942-04-08 达依尔·汉纳