This repository has been archived by the owner on Apr 20, 2022. It is now read-only.
Kubernetes Support
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
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!