BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

WSO2应用工厂:运行在云中的DevOps平台

| 作者 Abel Avram 关注 7 他的粉丝 ,译者 康锦龙 关注 0 他的粉丝 发布于 2013年7月24日. 估计阅读时间: 3 分钟 | 如何结合区块链技术,帮助企业降本增效?让我们深度了解几个成功的案例。

WSO2发布应用工厂(App Factory)——一个PaaS化的DevOps平台,为企业提供了一套集成工具,用于创建、管理、控制应用程序及其运行在云上所必需的运行时。

WSO2应用工厂的运行时包含了应用程序开发整个生命周期的必要工具,如:

  • 代码库:Apache SVN(Apache Subversion)、Git
  • 框架:Jenkins、Maven、Bamboo
  • 发布/项目管理:JIRA、Redmine
  • 测试:Clover、FindBugs、JUnit

根据WSO2的介绍,应用工厂可与“任何SDLC [软件开发生命周期]工具集”集成,还可以与“支持LDAP的或Microsoft活动目录的现有用户库”集成。

WSO2技术宣传部副总裁Chris Haddad介绍,开发人员依然可以通过自己喜欢的IDE进行本地工作,只是需要把代码提交到应用工厂的代码库或是外部代码库,从而触发持续交付流程。Haddad向InfoQ介绍道,WSO2未来计划在应用工厂中,提供一个基于浏览器的IDE集成开发环境,这样,整个工具链都运行在云中。

通过应用工厂开发的应用程序可以被部署到应用商店中,这样整个组织都可以使用它们。下面的图片描述了DevOps平台的组成部分:

除了项目概况和配置外,用户还可以通过应用工厂门户搭建很多其他资源,比如:数据库(目前是MySQL)、通过JDBC访问的数据存储以及API,API将与WSO2 API管理器集成。未来,WSO2计划增加对Cassandra、MongoDB和CouchDB的支持,而用户可以通过WSO2 Stratoss所采用的Cartridge架构添加自有数据存储。

该门户还可以用来加强企业和政府的合规性,针对这一点,Haddad向我们做了如下解释:

当项目推进到某个阶段时(如开发、测试、生产),该门户会显示入口检查单(Gate Checklist)来验证是否符合企业和政府的规定。组织可以自定义入口检查单,并与自动化测试框架集成,从而确保代码符合企业和政府的规定。由于项目审批、推进和部署都集成在一个独立的DevOps环境中,因此团队可以确信:在被部署到生产环境之前,该项目是符合规定的。

如同WSO2的其他产品,应用工厂也是在Apache License 2.0的协议下开源的。

查看英文原文:WSO2 App Factory: A DevOps Platform Running in the Cloud

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT