Spring Cloud Pipelines1.0.0.M8 发布,重构 CF

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 文档

发布公告

下载地址:

原文 

https://www.oschina.net/news/97068/spring-cloud-pipelines-1-0-0-m8-released

本站部分文章源于互联网,本着传播知识、有益学习和研究的目的进行的转载,为网友免费提供。如有著作权人或出版方提出异议,本站将立即删除。如果您对文章转载有任何疑问请告之我们,以便我们及时纠正。

PS:推荐一个微信公众号: askHarries 或者qq群:474807195,里面会分享一些资深架构师录制的视频录像:有Spring,MyBatis,Netty源码分析,高并发、高性能、分布式、微服务架构的原理,JVM性能优化这些成为架构师必备的知识体系。还能领取免费的学习资源,目前受益良多

转载请注明原文出处:Harries Blog™ » Spring Cloud Pipelines1.0.0.M8 发布,重构 CF

赞 (0)
分享到:更多 ()

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址