云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

专属服务器_监控云存储怎么收费_精选特惠

小七 141 0

今天的趋势对詹金斯来说是个好兆头

当阅读最近刚发表的Jenkins调查结果时,我的目光开始集中在令人印象深刻的数字上:65%的活跃安装量同比增长65%,达到53k个,636个插件可用,平均每两天增长一个,83%的受访者认为他们的Jenkins安装是"关键任务",也可以作为当前行业的主要变化的例证。第一个观察结果是,打包软件的旧世界正在逐渐消失。云带来了一种"永远在线"的代码库文化,这些代码库不是以二进制blob的形式发布的,这些代码库必须在最保守的客户中生存下来,而是始终以"可发布"的代码库作为服务提供。软件开发人员不再把软件看作是越来越多的非常独特和过时的主要发布版本,而是把他们的应用程序看作一个永远在线的发布管道:当前的开发分支、测试分支、阶段分支、生产分支,一些公司一天要多次通过这条管道来推动价值!焦点正在从过去的分支支持转移到下周的新特性:编码、测试、发布、度量结果、保留或回滚该特性并继续下一个迭代……而当前的在线/云模型支持这种转变,只有当底层工具与这样的开发过程兼容时,这些转变才有可能。持续集成及其不断部署的近亲,是这种实践的核心。在每18个月发布一次软件的环境中,不太可能看到被视为任务关键型的CI环境。然而,在一个总是在线的世界里,新软件不断地被推到测试、QA、登台和生产阶段,几乎没有人争论这个核心编排是任务关键的。这是詹金斯调查数字所讲述的最重要的故事之一。现在,CI本身就是交付"永远在线"模型所需的一个关键部分,但还需要更多的部分(例如,将此体验作为…服务交付,将此环境与负载测试、UI测试等第三方服务集成,以及实现透明/无成本/无摩擦部署到生产中)。这些服务就是我们在CloudBees提供的服务云开发以及运行@cloud,在"持续云部署"标签行下。第二个观察结果是,生态系统对于软件和服务的提供仍然至关重要,无论是过去20年中微软与微软的合作,还是今天在安卓(Android)和iOS(iOS)的移动电话行业,还是在云计算中使用AMZN。它很快就变成了生态系统的战争。在这方面,Jenkins的数字确实令人印象深刻:平均来说,每隔一天就会有一个以上的插件发布!这显然有架构上的影响(Jenkins是建立在一个高度可插拔的架构之上的),但是,同样重要的是,也可以归结为信任:贡献者是否会信任管理项目的核心实体,并使其进化为提供一个公平和平衡的环境,从而长期服务于您的商业利益?建立这种关系对于建立一个成功的生态系统至关重要。詹金斯社区显然成功地建立了这种程度的信任。这很好地引出了我最后的观察:开源项目不仅仅是一堆代码、一个许可证和一个品牌。别误会我,成功的项目当然与代码、许可证和品牌有关。但他们也要表现出领导力、尊重和建立长期信任。两年前,我还记得我写过另一篇关于詹金斯(再次)诞生的博客,记者和分析师都在想这个项目在面对更强大的行业力量时的可行性。陪审团已经出局了。但我过去在开源领域的工作经验让我始终坚信最终会发生什么。快进两年后,这个话题就再也没提过了:太无聊了。这之所以成为可能,是因为出色的项目管理者Kawaguchi、Jenkins管理委员会和整个项目社区。向前的!查看2012年詹金斯调查结果和信息图表,或阅读Kohsuke关于调查结果的博客。 莎莎苦工首席执行官CloudBees公司。cloudbees.com网站Sacha Laboury是JBoss,Inc.的前首席技术官。在Red Hat收购JBoss后,他还是中间件的联合总经理。他最终于2009年4月离开红帽公司,并于2010年4月成立了CloudBees。在Twitter上关注Sacha。