大咖直播-鸿蒙原生开发与智能提效实战!>>> 了解详情
写点什么

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

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

关注

评论

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

二面余额宝(交叉面),mybatis功能架构

Java 程序员 后端

人性的弱点-读书笔记,java面试题大汇总小山博客

Java 程序员 后端

什么是接口的幂等性,如何实现接口幂等性?,java微服务架构视频下载

Java 程序员 后端

什么神仙笔记!阿里P9用39实例+1项目讲明白了Spring Cloud家族

Java 程序员 后端

什么?这个岗位薪资秒杀一众程序员?,java技术面试常见问题

Java 程序员 后端

从 0 到 1,带你解剖 MVP 的神秘之处,并自己动手实现 MVP !

Java 程序员 后端

为什么大公司要使用微服务?(建议收藏),java基础案例教程第二版答案

Java 程序员 后端

互联网寒冬下!疫情又遭滑铁卢!从裁员到斩获新offer我经历了什么

Java 程序员 后端

五分钟带你了解Seata分布式事务,java基础菜鸟教程txt

Java 程序员 后端

五分钟看穿Java并发相关概念,并发原来如此简单,linux学习步骤

Java 后端

京东T9裂墙力荐的82万字spring cloud微服务和分布式系统实践文档

Java 程序员 后端

什么是 MySQL 全局锁、表锁、行锁,Java高级开发岗必问知识点

Java 程序员 后端

今日头条一面:十道经典面试题解析,Redis如何实现高可扩展

Java 程序员 后端

为什么阿里巴巴不建议在for循环中使用”+,java编程技术开发题库和答案

Java 程序员 后端

二叉树的各种算法面试题及答案解析,linux基础教程第二版pdf

Java 程序员 后端

九年程序员生涯,我的一些经验教训,offer来了java面试百度云版

Java 程序员 后端

二十不惑的年纪,竟4面拿下字节跳动offer,我简直走了,jdk和jre区别面试题

Java 程序员 后端

京东T7架构师手写的10万字Spring Boot详细学习笔记+源码免费下载

Java 程序员 后端

京东三面被惨虐:索引+数据库,kafka入门与实践epub

Java 程序员 后端

京东面试,这个问题让我与50万擦肩而过,帮忙看看,mysql下载教程window10

Java 程序员 后端

为什么要谨慎使用Arrays-asList、ArrayList的subList?

Java 程序员 后端

互联网架构“高并发”到底怎么玩,用Elasticsearch搞定日均1亿订单查询

Java 程序员 后端

为什么建议大家使用 Linux 开发?爽(外加七个感叹号,java高级编程实训总结

Java 程序员 后端

五位阿里大牛联手撰写的《深入浅出Java多线程》,java开发视频直播

Java 程序员 后端

Vue进阶(幺伍伍):vue-resource 拦截器 interceptors 使用

No Silver Bullet

Vue vue-resource 10月月更

人工智能 - 语音识别的技术原理是什么,Java理论知识思维导图

Java 程序员 后端

京东前端面经(123面详细),进阶学习工作最全指南

Java 程序员 后端

今年,我在字节跳动面试了九次【已意向书,mongodb入门pdf

Java 程序员 后端

为什么说简历很重要?怎么才能写出一份完美的简历?这篇文章你值得拥有

Java 程序员 后端

京东十年T8架构师手撕MySQL:手写666页核心知识,超85,java在线编译器实现原理

Java 程序员 后端

人到中年的焦虑,Java面试第一问就是做过什么最有难度的项目

Java 程序员 后端

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