Cisimple是一款新型的开发平台,可实现移动应用的编译、测试及部署全过程的自动化。目前该公司针对iOS和Android平台提供了托管
持续集成服务,未来对其他平台的支持也在计划当中。
该初创企业由Kevin Rohling创立。Kevin曾是开发用手机打印的app
Breezy的CTO。在担任CTO期间Kevin试图寻找可以帮助管理移动应用编译的解决方案。所谓的移动应用编译管理解决方案主要是基于这样的使用场景:由于移动平台的碎片化,移动应用需要针对不同的平台进行编译、测试,这往往需要耗费开发团队大量的时间。而持续交付(持续集成)则可以通过自动化工具帮助工程师做完这些事情,但是其设置却十分费时。由于找不到理想的解决方案,Kevin索性决定自己来做,于是他成立了Cisimple。
Cisimple在Mac平台上开发,为开发者提供了一个自动编译、测试及部署移动应用的平台。利用该平台可以节省许多时间—以往一周可能只能进行两到三次测试,而采用cisimple这样的平台一天就可以进行两三次测试。
这项服务直接与GitHub集成,开发者初始登陆后,cisimple会扫描其GitHub容器中的移动应用。经过简单的安装过程后,如果需要就会引导开发者对如何编译和部署进行配置。每次编写代码,cisimple都会自动编译应用、自动运行测试,如果用户使用了类似TestFlight之类的工具,cisimple就会自动进行应用部署。
Cisimple也跟测试平台TestDroid进行了集成,并计划未来支持其他服务,包括测试、崩溃报告、国际化、beta及应用商店分销等。其长期目标是让cisimple成为类似于仪表盘之类的东西,可以让开发者挑选所需的服务。
在web上做这件事情的公司很多,包括
Atlassian Bamboo、
CloudBees(for Java)、
Travis CI、
CircleCI(CI for web)。但是没有一家是专门针对移动应用的。尽管有些可以支持移动应用,但是由于平台不是建设在Mac基础设施上的,开发者必须拥有自己的服务器。另外一家专门针对移动应用的
HostedCi目前仍处于不公开beta测试当中。
不过cisimple虽然已经发布,但目前仅允许200用户注册。其价格也还没有确定,目前还是免费的,未来也会保持对开源开发者免费。
Via:
TC