发布于 2017-08-07 00:28:16 | 188 次阅读 | 评论: 0 | 来源: 网友投递
Spring Cloud
Spring Cloud 为开发者提供了在分布式系统(如配置管理、服务发现、断路器、智能路由、微代理、控制总线、一次性 Token、全局锁、决策竞选、分布式会话和集群状态)操作的开发工具。使用 Spring Cloud 开发者可以快速实现上述这些模式。
Spring Cloud Pipelines 1.0.0.M6 已发布,该版本新增了一个 Pipeline descriptor,具有以下特性,可用于部署测试:
Pipeline descriptor
每个应用程序都可以包含一个名为 pipeline.yml
的文件,具有以下结构:
lowercaseEnvironmentName1: services: - type: service1Type name: service1Name coordinates: value - type: service2Type name: service2Name key: value lowercaseEnvironmentName2: services: - type: service3Type name: service3Name coordinates: value - type: service4Type name: service4Name key: value
其他更新:
功能:
Added pipeline.yml
where you define necessary infrastructure applications to be deployed for tests [#71][#66]
Make the stub runner work with embedded stubs enhancement [#35]
Added option to customize buildpack [#57]
Bug 修复:
Add script for removing prod
tags from sample repos enhancement [#64] by @wybczu
Wrong mysql name is picked for stage bug [#62]
API compatibility check fails if no tests are found bug [#59]
重构:
Initial work by @nebhale on refactoring the Concourse pipeline [#70]
Removed any notion of Cloud Foundry and demo applications from root scripts
文档修复:
Explain in the docs what the demo apps look like [#67]
下载地址
研发自动化一直是大公司才具备的能力,Spring Cloud Pipelines 模块实现了一个基于 spring cloud 架构的研发自动化流程,试图解决以下问题:
创建公共部署管道
传播良好的测试和部署实践
加快将功能部署到生产所需的时间
运行、配置和部署应用的常见方式,降低新开发人员在更改项目时融入的成本和时间