Skip to content
This repository has been archived by the owner on Apr 20, 2022. It is now read-only.

Kubernetes Support

Compare
Choose a tag to compare
@marcingrzejszczak marcingrzejszczak released this 31 Oct 14:29
· 177 commits to main since this release

This release adds a lot of new features and quality and testing improvements. As for main features, we've added Kubernetes support for Jenkins and Concourse. As for quality and testing, we've written over 150 Bash tests, added Shellcheck, EditorConfig and written more Jenkins tests. We've also unified the project's documentation that now can be available for each milestone under Spring Cloud Static gh-pages. The docs for 1.0.0.M7 are available here - http://cloud.spring.io/spring-cloud-static/spring-cloud-pipelines/1.0.0.M7/

Below you can find more detailed release notes:

Features

  • Added Kubernetes support for Jenkins [#86][#63][#87]
  • Add support for SSH based Git access from JenkinsFile Groovy script [#88]
  • Project Gradle setup contains all the required Jenkins dependencies, also for init.groovy [#72]
  • Added EditorConfig [#78]
  • Added Shellcheck [#79][#81][#82][#89]
  • Caching Concourse Maven / Gradle folders [#77][#68]
  • Added Bats tests [#84]
  • Added an option to pass script customizations [#83]
  • Script helpers are more generic [#90][#93]
  • Maven credentials are injectable [#96]
  • Customization of CF, K8S binaries [#102]
  • Add support for specifying application Git branch [#101]
  • Add support for SSH based Git access from JenkinsFile Groovy script [#98]
  • Added project customizer [#55]

Breaking changes

  • Change the pipeline.yml to sc-pipelines.yml [#76]

Bug fixes

  • TOOLS_BRANCH should be used by the seed job [#73]
  • Upgraded Artifactory image [#69]

Refactoring

  • Updated test samples [#75][#74]
  • Updated Concourse structure [#91][#100]
  • Changed the rollback step name [#97]
  • Creation of separate Jenkins seeds [#99]

Documentation fixes

  • Upgraded the way docs are built [#85]

Thanks

Special thanks go to @wybczu, @malston , @bijukunjummen, @anwarchk and everybody involved in the project!