Spring Cloud Pipelines 1.0.0.M8 发布,重构 CF

栏目: 软件资讯 · 发布时间: 7年前

内容简介:Spring Cloud Pipelines 1.0.0.M8 发布了,这是 Spring Clound Pipelines 的一个新里程碑,此次更新增加了许多新功能和关于质量与测试的改进,包括重构 Cloud Foundry,更改发布模式等。 新功能增加了对具有多...

Spring Cloud Pipelines 1.0.0.M8 发布了,这是 Spring Clound Pipelines 的一个新里程碑,此次更新增加了许多新功能和关于质量与测试的改进,包括重构 Cloud Foundry,更改发布模式等。

新功能增加了对具有多个模块的项目的支持,以及对于单一库(mono-repos,指其中包含独立应用程序源码的项目)的支持。而质量和测试方面,完成了约 200 个 Bash 测试,并且已经为 Concourse 管道编写了缺失的测试。

目前项目源码已经发布为可供下载的小工件,大约 150kb,这样就不用克隆整个 repo 或下载大约 25mb 的文档。 

具体更新内容如下:

Features

  • Latest prod tag could change while pipeline is running [#125]

  • Don't log any URLs cause it can contain the password [#121]

  • Parametrize the manifest.yml filename [#117]

  • Change the CF way of doing prod deployment [#111]

  • For CF, PAAS_TEST_SPACE should be PAAS_TEST_SPACE_PREFIX [#126]

  • Allow multiple ports for stub runner on CF [#123]

  • Allow passing of credentials to upload to repo with binaries [#116]

  • Allow to reuse existing services for test environment [#114]

  • Utilize the keyval resource in the concourse pipeline [#120]

  • Get last prod-tagged release for back-compatibility and rollback jobs [#124]

  • Add switch to delete services in CF [#112]

  • Separate repo with binaries URL for upload and download [#115]

  • Enabled tag deletion in prod-rollback job [#128]

  • Added parametrization of sc-pipelines.yml file in pipelines [#127]

  • Bumped Gradle to 4.8 [#154]

  • Migrate to use new bats repo [#155]

  • [Jenkins] Download the pipeline definition instead of cloning it from Git [#146]

  • For a release produce an artifact with sources only to make it weigh less [#142]

  • Custom Git commands in commons scripts don't use SSH key [#145]

Breaking changes

  • App manifest is ignored [#129]

    • main source of truth for CF deployment is the manifest

  • Refactor the prod deployment function names [#113]

    • deployGreen or switchBackToBlue functions got removed

  • Add support for multi module/project built applications [#109]

    • the git tag is changed to contain the project name in it. E.g changed from dev/1.0.0.M1 to dev/projectName/1.0.0.M1

Bug fixes

  • Rollback smoke test run the latest tests and not the old ones [#118]

  • The gitSsh credentials in Jenkins are not created [#137]

  • Unit tests for project customization fail when run on Windows OS [#134]

  • Jenkins pipelines generated by sample seed pipeline don't refer Git SSH credentials [#138]

  • Scripts tests fail when specifying PIPELINE_DESCRIPTOR [#142]

Documentation fixes

  • Update the docs with step by step to convert your project [#30]

  • Fixed paragraph about Kubernetess wrongly mentioned Cloud Foundry [#152]

1.0.0.M8 文档

发布公告

下载地址:


【声明】文章转载自:开源中国社区 [http://www.oschina.net]


以上所述就是小编给大家介绍的《Spring Cloud Pipelines 1.0.0.M8 发布,重构 CF》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Head First Design Patterns

Head First Design Patterns

Elisabeth Freeman、Eric Freeman、Bert Bates、Kathy Sierra、Elisabeth Robson / O'Reilly Media / 2004-11-1 / USD 49.99

You're not alone. At any given moment, somewhere in the world someone struggles with the same software design problems you have. You know you don't want to reinvent the wheel (or worse, a flat tire),......一起来看看 《Head First Design Patterns》 这本书的介绍吧!

随机密码生成器
随机密码生成器

多种字符组合密码

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器