Concourse帮助企业开发团队提高发布速度和频率

谁会在星期一早上8点将软件发布到生产环境?云原生开发团队会这么做,因为他们相信自己的部署已实现完全自动化、经过严格测试且频率很高,对这件事无需太过焦虑。Concourse能帮助开发人员实现持续交付:以将要部署到生产环境的标准对待每一次代码交付,并在打包前后对其执行全面测试。

面向应用开发人员的持续集成
Concourse适用于需要构建适合云原生开发且符合持续交付(CD)原则的集成系统的开发团队。


Continuous Integration for Application Developers


打开软件管道

自动执行复杂的构建

Concourse可管理自动化测试以及连接各种不同架构和平台的交付管道。这可能包括在不同的IaaS平台上测试、测试与多个平台版本的兼容性,以及最后的打包和交付最终产品的多个衍生产品。

并行测试多个目标

适用于CI/CD的Concourse for Pivotal Cloud Foundry可以应对各种复杂性,比如在Cloud Foundry部署内外测试和交付组件。进行测试并部署到多个云环境。管理Cloud Foundry部署之间的测试和交付,包括将应用从调试阶段移动到生产阶段。

将创意融入生产代码

Concourse是代码周期的重要组成部分,可将开发与软件交付联系在一起。通过在Pivotal Tracker或Jira中执行操作启动管道,即可利用Concourse返回状态、错误和新的案例。针对任何语言或平台进行构建,并自动执行测试。有关Spring为CI/CD工具提供支持的示例,请参阅Spring Cloud Pipelines。使用Concourse打包、交付应用并将其部署到目标平台(如Pivotal Cloud Foundry)。



Pivotal的Concourse

“Concourse在处理复杂项目方面的灵活性使我们的Greenplum数据库团队能够在每次提交后运行整个测试套件,即使在发布增强功能时的速度很快(因为即将发布Greenplum Database 5)。”

Michael Schubert
Pivotal软件工程高级总监