AICon 上海站|90%日程已就绪,解锁Al未来! 了解详情
写点什么

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:442191
用户头像

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

关注

评论

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

终极对决!Bitget Wallet vs Metamask 钱包大比较!隐藏功能曝光

石头财经

AI 帮写爬虫,真的吗? CodeWhisperer:当然!

梦想橡皮擦

百度世界2023剧透丨百度王颖:百度文库每周上线2-3个AI新功能,累计使用次数近亿

彭飞

华为云API图像搜索ImageSearch的快捷性—AI帮助您快速归类图片

YG科技

华为云API人脸识别服务FRS的感知力—偷偷藏不住的你

轶天下事

华为云持续扎根软件工具生态,突破10倍研发效能赋能千行百业

YG科技

华为云API图像识别Image的趣味性—AI识别迈克尔·杰克逊

YG科技

新手必看!Bitget Wallet 和 Metamask 到底该选谁?真实对比评测

BlockChain先知

Last Week in Milvus

Zilliz

非结构化数据 Milvus Zilliz AIGC

Python 集合(Sets)1

小万哥

Python 程序员 软件 后端 开发

Web3 新手攻略:9个不可或缺的APP助力你踏入加密领域

鳄鱼视界

设计师、教师、奶爸从零开始做提示词,文心一言APP让提示词“人人可用”

彭飞

华为云API自然语言处理的魅力—AI情感分析、文本分析

轶天下事

百度世界2023剧透丨肖阳:「语义检索技术+大语言模型」融合,百度「新搜索」将亮相

彭飞

Redis Scan原理

宁静知行者

redis 底层原理

华为云ROMA Connect行业生态联盟成立,携手共建行业软件合作新生态

轶天下事

华为云ROMA Connect亮相Gartner®全球应用创新及商业解决方案峰会

轶天下事

请查收:赛博威TPM营销费用管理指南——费用管理类型篇

赛博威科技

营销数字化

别再说被八股文害惨了!GitHub阿里Java面试题库标星145K不无道理

程序员万金游

#java #面试 #编程 #程序员 #Mysql

最高评级!华为云CodeArts Board获信通院软件研发效能度量平台先进级认证

YG科技

华为云发布CodeArts Governance开源治理服务,开源使用更安心

YG科技

华为云API Explorer重磅推出API编排,开发者0代码高效构建工作流

轶天下事

除了Office,这8款好用的办公软件也值得推荐!

彭宏豪95

效率 职场 软件推荐 在线白板 办公软件

什么档次,这个软件居然敢和墨墨不背扇贝百词斩等一众大佬比肩

花十君

微信小程序 学习 产品设计 创新 大学英语四六级

Web3 新手攻略:9个不可或缺的APP助力你踏入加密领域

股市老人

Linux是什么,其特点是啥

芯动大师

MBBF展示的奇迹绿洲:5G的过去、此刻与未来

脑极体

华为 通信

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