在 2025 收官前,看清 Data + AI 的真实走向,点击查看 BUILD 大会精华版 了解详情
写点什么

Google App Engine 通过 Jenkins 增加了持续集成支持

  • 2013-01-15
  • 本文字数:1078 字

    阅读完需:约 4 分钟

由于与云软件提供商 CloudBees 的合作关系,现在 Google App Engine 用户可以使用持续集成工具 Jenkins 来构建、测试与部署其云应用了。该新服务(通过托管的 CloudBees DEV@Cloud 产品来提供)延续了 PaaS 的趋势——提供了持续集成工具,可以连接到主流的源码控制仓库上。

Google App Engine 的官方博客上,来自 CloudBees 的开发者介绍了这个可以将 Jenkins 连接到 Google App Engine 的新服务

Jenkins 会监控项目源代码的任何变更,运行必要的构建与测试,并将问题通知给团队,如果一切顺利,那么它会自动将应用部署到 Google App Engine 上。这个过程可以防止有问题代码的部署,并向每个人提供一个中央记录,记录每次部署都有哪些变化。

CloudBees Jenkins 服务支持各种源码控制仓库,并且集成了大量的 Jenkins 工作流扩展。

你可以使用喜欢的几乎任何源码服务,包括 GitHub 或是 CloudBees 自己的 Git 与 SVN 服务器。 当有了一个基本的构建后,你可以将其他在线服务集成到 Jenkins 工作流中,比如说基于浏览器测试的 Sauce Labs 、用于代码分析的 Sonar 或是构件仓库管理器 JFrog Artifactory 等。你可以通过工具栏上的 Services 链接自动订阅这些或是其他 CloudBees 服务。

持续集成(以及更为高级的持续部署概念)正逐步成为软件开发中的常态。在最近一期的商业周刊文章中,将 Facebook 所进行的每日构建过程描述为自动化代码分析与人工审查的结合。

Rossi 的主要工作是监控 Push,这是 Facebook 每天都要做的事情,查看代码的众多修改,从而确保质量是过关的,然后将其添加到 Facebook.com 上。随着时间的流逝,Facebook 构建了大量的软件工具,用于进行第一轮的代码检查,这样 Rossi 的工作就变成了手工检查最有可能会导致问题的东西。

Marketplace 站点 Etsy 也是持续部署的拥护者,并且创建了(而且还开源了)自己的工具 Jenkins Hudson 项目的开源分支)是持续集成领域最为流行的工具。Jenkins 可与其他工具一较高下,如 JetBrains 的 TeamCity、CruiseControl 及 Atlassian 的 Bamboo。

除了 Google 以外,其他 PaaS 厂商都已经引入了持续集成与持续部署工具。PaaS 提供商 Heroku 为 Atlassian 的 Bamboo 产品增加了一个插件,支持持续集成与产品部署。微软也在最近宣布开发者可以在托管的Team Foundation Service 与Windows Azure Websites 或Cloud Services 上进行自动化部署。他们还添加了对Git 与GitHub 的支持,用于部署到Windows Azure 站点上。

CloudBees Jenkins 服务可以免费使用,用户可以在 CloudBees 网站上注册。

查看英文原文: Google App Engine Adds Continuous Integration Through Jenkins

2013-01-15 11:442295
用户头像

发布了 88 篇内容, 共 274.1 次阅读, 收获喜欢 9 次。

关注

评论

发布
暂无评论
发现更多内容

利用ChatGPT,SQL数据分析学习效率翻倍

百度开发者中心

#人工智能 ChatGPT SQL Server

【免费】2023云栖大会门票开抢啦!数量有限,先到先得!

阿里云CloudImagine

云计算 阿里云 云栖大会

使用Triton部署chatglm2-6b模型 | 京东云技术团队

京东科技开发者

人工智能 大模型 ChatGLM2-6B 企业号9月PK榜

OpenHarmony装饰指定自定义组件:@BuilderParam装饰器

OpenHarmony开发者

OpenHarmony

降维算法了解一下

小魏写代码

打造承载百倍级增长后台背后的力量

优测云服务平台

性能优化 后台开发 性能测试 压力测试 性能压测

软件开发、管理全周期文档整理,满足开发、验收、投标支撑

金陵老街

征稿啦!第 18 届「中国 Linux 内核开发者大会」重磅启动

OpenAnolis小助手

Linux 开发者 内核 龙蜥社区 CLK

王文京受邀在财政部“会计大讲堂”做信息技术驱动当代会计创新发展的专题报告

用友BIP

智能会计

基于Prompt和迁移学习的文本分类优化

百度开发者中心

自然语言处理 #人工智能

【稳定性】关于缩短MTTR的探索 | 京东物流技术团队

京东科技开发者

系统稳定性 系统稳定高可用 MTTR 企业号9月PK榜

技术向上,场景向下丨华为云828 B2B企业节打通云上路径

轶天下事

华为云盘古大模型for医学,“良医小慧”让智慧诊疗触手可及

彭飞

基于Java开发的数字采购系统(供应商、询价、招标、订单送货)

金陵老街

真·Redis缓存优化—97%的优化率你见过嘛? | 京东云技术团队

京东科技开发者

redis 缓存 中间件 企业号9月PK榜 缓存优化

WorkPlus Meet:高效私有音视频会议,助力多场景协作

BeeWorks

聚焦私域营销降本提效,国联股份与火山引擎数智平台展开合作

字节跳动数据平台

大数据 数字化转型 数据平台 火山引擎 企业号9月PK榜

工作流如何实现?集成?springboot+vue+activiti技术栈

金陵老街

在 Kubernetes 环境中实现证书管理的自动化

NGINX开源社区

nginx Kubernetes 证书管理

使用ChatGPT快速构建优质网站模板的方法

百度开发者中心

#人工智能 ChatGPT 千帆大模型平台

解析Prompt自然语言处理的关键因素

百度开发者中心

#人工智能 ChatGPT Prompt 千帆大模型平台

轻量应用服务器价值典范,云耀云服务器助力企业穿越经济周期

轶天下事

K-最近邻算法(KNN)

小魏写代码

Google App Engine通过Jenkins增加了持续集成支持_DevOps & 平台工程_Richard Seroter_InfoQ精选文章