Commit Graph

62 Commits

Author SHA1 Message Date
Glenn Renfro
3b3a4256c4 Fixed image URLs and updated Jenkins Job names (#249) 2022-02-23 17:14:20 -05:00
Glenn Renfro
37bb1677d9 Add section on releasing SC-Build and the entire SC-Suite (#244)
Co-authored-by: Spencer Gibb <sgibb@vmware.com>
2022-02-18 14:36:26 -05:00
Marcin Grzejszczak
6587bedb68 Polish 2021-04-19 09:22:47 +02:00
Marcin Grzejszczak
f70567aa05 updated the docs 2021-02-08 17:49:11 +01:00
Marcin Grzejszczak
8992e45321 Refactoring to batch (#181)
The rationale of this pull request is to

* have more maintainable and granular code
* not maintain the custom made job engine
* allow the users to customize the defaults of the releaser more easy
* allow the users to create their own steps without the need to change any existing code
* allow the users to fully change the flows and tasks logic
* abstract underlying batch mechanism (Spring Batch) so it doesn't leak to production code
* allow parallelization of the release process and release tasks
2019-12-23 13:49:58 +01:00
Marcin Grzejszczak
ea85372e05 Updated docs 2019-12-09 19:13:28 +01:00
Marcin Grzejszczak
9dd8aa7627 Updated docs 2019-09-27 13:43:11 +02:00
Marcin Grzejszczak
36bdd6af57 Updated the docs 2019-09-06 15:51:20 +02:00
Marcin Grzejszczak
b1ae873800 Added -Pguides when the given project version is the newest GA version
fixes gh-145
2019-04-30 16:19:13 +04:00
Marcin Grzejszczak
54a6099fbc Added defaults 2019-04-29 11:34:14 +04:00
Marcin Grzejszczak
ca30632aba Updated 2019-04-25 17:37:11 +04:00
Spring Operator
af98edff54 URL Cleanup
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# HTTP URLs that Could Not Be Fixed
These URLs were unable to be fixed. Please review them to see if they can be manually resolved.

* [ ] http://foo.com (301) with 4 occurrences could not be migrated:
   ([https](https://foo.com) result SSLHandshakeException).
* [ ] http://foo.com/bar (301) with 1 occurrences could not be migrated:
   ([https](https://foo.com/bar) result SSLHandshakeException).
* [ ] http://xslthl.sf.net (301) with 4 occurrences could not be migrated:
   ([https](https://xslthl.sf.net) result AnnotatedConnectException).
* [ ] http://exslt.org/common (404) with 1 occurrences could not be migrated:
   ([https](https://exslt.org/common) result SSLHandshakeException).

# Fixed URLs

## Fixed But Review Recommended
These URLs were fixed, but the https status was not OK. However, the https status was the same as the http request or http redirected to an https URL, so they were migrated. Your review is recommended.

* [ ] http://techblog.netflix.com/2014/12/introducing-atlas-netflixs-primary.html (301) with 2 occurrences migrated to:
  https://medium.com/netflix-techblog/introducing-atlas-netflixs-primary-telemetry-platform-bd31f4d8ed9a ([https](https://techblog.netflix.com/2014/12/introducing-atlas-netflixs-primary.html) result ConnectTimeoutException).
* [ ] http://compose.docker.io/ (UnknownHostException) with 2 occurrences migrated to:
  https://compose.docker.io/ ([https](https://compose.docker.io/) result UnknownHostException).
* [ ] http://foo.bar.com (UnknownHostException) with 9 occurrences migrated to:
  https://foo.bar.com ([https](https://foo.bar.com) result UnknownHostException).
* [ ] http://foo.bar.com/ (UnknownHostException) with 2 occurrences migrated to:
  https://foo.bar.com/ ([https](https://foo.bar.com/) result UnknownHostException).
* [ ] http://foo.bar.com/1.1.3.RELEASE (UnknownHostException) with 1 occurrences migrated to:
  https://foo.bar.com/1.1.3.RELEASE ([https](https://foo.bar.com/1.1.3.RELEASE) result UnknownHostException).
* [ ] http://foo.bar.com/1.2.2.RELEASE (UnknownHostException) with 1 occurrences migrated to:
  https://foo.bar.com/1.2.2.RELEASE ([https](https://foo.bar.com/1.2.2.RELEASE) result UnknownHostException).
* [ ] http://foo.bar.com/1.3.0.M1 (UnknownHostException) with 2 occurrences migrated to:
  https://foo.bar.com/1.3.0.M1 ([https](https://foo.bar.com/1.3.0.M1) result UnknownHostException).
* [ ] http://foo.bar.com/1.3.1.RELEASE (UnknownHostException) with 2 occurrences migrated to:
  https://foo.bar.com/1.3.1.RELEASE ([https](https://foo.bar.com/1.3.1.RELEASE) result UnknownHostException).
* [ ] http://foo.bar.com?closed=1 (UnknownHostException) with 3 occurrences migrated to:
  https://foo.bar.com?closed=1 ([https](https://foo.bar.com?closed=1) result UnknownHostException).
* [ ] http://foo/bar (UnknownHostException) with 1 occurrences migrated to:
  https://foo/bar ([https](https://foo/bar) result UnknownHostException).
* [ ] http://nosuchservice (UnknownHostException) with 1 occurrences migrated to:
  https://nosuchservice ([https](https://nosuchservice) result UnknownHostException).
* [ ] http://simple/ (UnknownHostException) with 1 occurrences migrated to:
  https://simple/ ([https](https://simple/) result UnknownHostException).
* [ ] http://user (UnknownHostException) with 2 occurrences migrated to:
  https://user ([https](https://user) result UnknownHostException).
* [ ] http://user::password@localhost:8761/eureka/ (UnknownHostException) with 1 occurrences migrated to:
  https://user::password@localhost:8761/eureka/ ([https](https://user::password@localhost:8761/eureka/) result UnknownHostException).
* [ ] http://cloud.spring.io/foo/1.1.x/ (404) with 1 occurrences migrated to:
  https://cloud.spring.io/foo/1.1.x/ ([https](https://cloud.spring.io/foo/1.1.x/) result 404).
* [ ] http://cloud.spring.io/foo/foo.html (404) with 2 occurrences migrated to:
  https://cloud.spring.io/foo/foo.html ([https](https://cloud.spring.io/foo/foo.html) result 404).
* [ ] http://cloud.spring.io/spring-cloud-static/Angel.SR33/ (404) with 2 occurrences migrated to:
  https://cloud.spring.io/spring-cloud-static/Angel.SR33/ ([https](https://cloud.spring.io/spring-cloud-static/Angel.SR33/) result 404).
* [ ] http://cloud.spring.io/spring-cloud-static/Brixton.SR6/ (404) with 2 occurrences migrated to:
  https://cloud.spring.io/spring-cloud-static/Brixton.SR6/ ([https](https://cloud.spring.io/spring-cloud-static/Brixton.SR6/) result 404).
* [ ] http://cloud.spring.io/spring-cloud-static/Dalston.SR3/ (404) with 9 occurrences migrated to:
  https://cloud.spring.io/spring-cloud-static/Dalston.SR3/ ([https](https://cloud.spring.io/spring-cloud-static/Dalston.SR3/) result 404).
* [ ] http://cloud.spring.io/spring-cloud-static/Finchley.SR33/ (404) with 2 occurrences migrated to:
  https://cloud.spring.io/spring-cloud-static/Finchley.SR33/ ([https](https://cloud.spring.io/spring-cloud-static/Finchley.SR33/) result 404).
* [ ] http://cloud.spring.io/spring-cloud-static/foo/ (404) with 3 occurrences migrated to:
  https://cloud.spring.io/spring-cloud-static/foo/ ([https](https://cloud.spring.io/spring-cloud-static/foo/) result 404).
* [ ] http://cloud.spring.io/spring-cloud-static/spring-cloud.html=_spring_resttemplate_as_a_load_balancer_client (404) with 2 occurrences migrated to:
  https://cloud.spring.io/spring-cloud-static/spring-cloud.html=_spring_resttemplate_as_a_load_balancer_client ([https](https://cloud.spring.io/spring-cloud-static/spring-cloud.html=_spring_resttemplate_as_a_load_balancer_client) result 404).

## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.

* [ ] http://cloud.spring.io/ with 2 occurrences migrated to:
  https://cloud.spring.io/ ([https](https://cloud.spring.io/) result 200).
* [ ] http://cloud.spring.io/spring-cloud-open-service-broker/ with 2 occurrences migrated to:
  https://cloud.spring.io/spring-cloud-open-service-broker/ ([https](https://cloud.spring.io/spring-cloud-open-service-broker/) result 200).
* [ ] http://cloud.spring.io/spring-cloud-static/ with 5 occurrences migrated to:
  https://cloud.spring.io/spring-cloud-static/ ([https](https://cloud.spring.io/spring-cloud-static/) result 200).
* [ ] http://cloud.spring.io/spring-cloud-static/spring-cloud.html with 1 occurrences migrated to:
  https://cloud.spring.io/spring-cloud-static/spring-cloud.html ([https](https://cloud.spring.io/spring-cloud-static/spring-cloud.html) result 200).
* [ ] http://docs.spring.io/spring/docs/ with 12 occurrences migrated to:
  https://docs.spring.io/spring/docs/ ([https](https://docs.spring.io/spring/docs/) result 200).
* [ ] http://example.com with 1 occurrences migrated to:
  https://example.com ([https](https://example.com) result 200).
* [ ] http://github.com/ with 2 occurrences migrated to:
  https://github.com/ ([https](https://github.com/) result 200).
* [ ] http://github.com/spring-cloud/spring-cloud-aws with 2 occurrences migrated to:
  https://github.com/spring-cloud/spring-cloud-aws ([https](https://github.com/spring-cloud/spring-cloud-aws) result 200).
* [ ] http://github.com/spring-cloud/spring-cloud-bus with 2 occurrences migrated to:
  https://github.com/spring-cloud/spring-cloud-bus ([https](https://github.com/spring-cloud/spring-cloud-bus) result 200).
* [ ] http://github.com/spring-cloud/spring-cloud-cli with 4 occurrences migrated to:
  https://github.com/spring-cloud/spring-cloud-cli ([https](https://github.com/spring-cloud/spring-cloud-cli) result 200).
* [ ] http://github.com/spring-cloud/spring-cloud-cloudfoundry with 2 occurrences migrated to:
  https://github.com/spring-cloud/spring-cloud-cloudfoundry ([https](https://github.com/spring-cloud/spring-cloud-cloudfoundry) result 200).
* [ ] http://github.com/spring-cloud/spring-cloud-cluster with 2 occurrences migrated to:
  https://github.com/spring-cloud/spring-cloud-cluster ([https](https://github.com/spring-cloud/spring-cloud-cluster) result 200).
* [ ] http://github.com/spring-cloud/spring-cloud-config with 2 occurrences migrated to:
  https://github.com/spring-cloud/spring-cloud-config ([https](https://github.com/spring-cloud/spring-cloud-config) result 200).
* [ ] http://github.com/spring-cloud/spring-cloud-connectors with 2 occurrences migrated to:
  https://github.com/spring-cloud/spring-cloud-connectors ([https](https://github.com/spring-cloud/spring-cloud-connectors) result 200).
* [ ] http://github.com/spring-cloud/spring-cloud-consul with 2 occurrences migrated to:
  https://github.com/spring-cloud/spring-cloud-consul ([https](https://github.com/spring-cloud/spring-cloud-consul) result 200).
* [ ] http://github.com/spring-cloud/spring-cloud-contract with 2 occurrences migrated to:
  https://github.com/spring-cloud/spring-cloud-contract ([https](https://github.com/spring-cloud/spring-cloud-contract) result 200).
* [ ] http://github.com/spring-cloud/spring-cloud-function with 2 occurrences migrated to:
  https://github.com/spring-cloud/spring-cloud-function ([https](https://github.com/spring-cloud/spring-cloud-function) result 200).
* [ ] http://github.com/spring-cloud/spring-cloud-gateway with 2 occurrences migrated to:
  https://github.com/spring-cloud/spring-cloud-gateway ([https](https://github.com/spring-cloud/spring-cloud-gateway) result 200).
* [ ] http://github.com/spring-cloud/spring-cloud-netflix with 2 occurrences migrated to:
  https://github.com/spring-cloud/spring-cloud-netflix ([https](https://github.com/spring-cloud/spring-cloud-netflix) result 200).
* [ ] http://github.com/spring-cloud/spring-cloud-open-service-broker with 2 occurrences migrated to:
  https://github.com/spring-cloud/spring-cloud-open-service-broker ([https](https://github.com/spring-cloud/spring-cloud-open-service-broker) result 200).
* [ ] http://github.com/spring-cloud/spring-cloud-openfeign with 2 occurrences migrated to:
  https://github.com/spring-cloud/spring-cloud-openfeign ([https](https://github.com/spring-cloud/spring-cloud-openfeign) result 200).
* [ ] http://github.com/spring-cloud/spring-cloud-pipelines with 2 occurrences migrated to:
  https://github.com/spring-cloud/spring-cloud-pipelines ([https](https://github.com/spring-cloud/spring-cloud-pipelines) result 200).
* [ ] http://github.com/spring-cloud/spring-cloud-security with 2 occurrences migrated to:
  https://github.com/spring-cloud/spring-cloud-security ([https](https://github.com/spring-cloud/spring-cloud-security) result 200).
* [ ] http://github.com/spring-cloud/spring-cloud-sleuth with 2 occurrences migrated to:
  https://github.com/spring-cloud/spring-cloud-sleuth ([https](https://github.com/spring-cloud/spring-cloud-sleuth) result 200).
* [ ] http://github.com/spring-cloud/spring-cloud-stream with 2 occurrences migrated to:
  https://github.com/spring-cloud/spring-cloud-stream ([https](https://github.com/spring-cloud/spring-cloud-stream) result 200).
* [ ] http://github.com/spring-cloud/spring-cloud-task with 2 occurrences migrated to:
  https://github.com/spring-cloud/spring-cloud-task ([https](https://github.com/spring-cloud/spring-cloud-task) result 200).
* [ ] http://github.com/spring-cloud/spring-cloud-zookeeper with 2 occurrences migrated to:
  https://github.com/spring-cloud/spring-cloud-zookeeper ([https](https://github.com/spring-cloud/spring-cloud-zookeeper) result 200).
* [ ] http://github.com/spring-projects/spring-framework with 1 occurrences migrated to:
  https://github.com/spring-projects/spring-framework ([https](https://github.com/spring-projects/spring-framework) result 200).
* [ ] http://repo.spring.io/libs-milestone/org/springframework/cloud/internal/spring-cloud-release-tools-spring/1.0.0.M1/spring-cloud-release-tools-spring-1.0.0.M1.jar with 4 occurrences migrated to:
  https://repo.spring.io/libs-milestone/org/springframework/cloud/internal/spring-cloud-release-tools-spring/1.0.0.M1/spring-cloud-release-tools-spring-1.0.0.M1.jar ([https](https://repo.spring.io/libs-milestone/org/springframework/cloud/internal/spring-cloud-release-tools-spring/1.0.0.M1/spring-cloud-release-tools-spring-1.0.0.M1.jar) result 200).
* [ ] http://repo1.maven.org/maven2/ with 1 occurrences migrated to:
  https://repo1.maven.org/maven2/ ([https](https://repo1.maven.org/maven2/) result 200).
* [ ] http://repo1.maven.org/maven2/org/ with 1 occurrences migrated to:
  https://repo1.maven.org/maven2/org/ ([https](https://repo1.maven.org/maven2/org/) result 200).
* [ ] http://spring.io with 2 occurrences migrated to:
  https://spring.io ([https](https://spring.io) result 200).
* [ ] http://stackoverflow.com/questions/tagged/spring-cloud with 3 occurrences migrated to:
  https://stackoverflow.com/questions/tagged/spring-cloud ([https](https://stackoverflow.com/questions/tagged/spring-cloud) result 200).
* [ ] http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html with 6 occurrences migrated to:
  https://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html ([https](https://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html) result 200).
* [ ] http://cloud.spring.io/spring-cloud-bus with 2 occurrences migrated to:
  https://cloud.spring.io/spring-cloud-bus ([https](https://cloud.spring.io/spring-cloud-bus) result 301).
* [ ] http://cloud.spring.io/spring-cloud-cloudfoundry with 2 occurrences migrated to:
  https://cloud.spring.io/spring-cloud-cloudfoundry ([https](https://cloud.spring.io/spring-cloud-cloudfoundry) result 301).
* [ ] http://cloud.spring.io/spring-cloud-config with 2 occurrences migrated to:
  https://cloud.spring.io/spring-cloud-config ([https](https://cloud.spring.io/spring-cloud-config) result 301).
* [ ] http://cloud.spring.io/spring-cloud-consul with 2 occurrences migrated to:
  https://cloud.spring.io/spring-cloud-consul ([https](https://cloud.spring.io/spring-cloud-consul) result 301).
* [ ] http://cloud.spring.io/spring-cloud-contract with 2 occurrences migrated to:
  https://cloud.spring.io/spring-cloud-contract ([https](https://cloud.spring.io/spring-cloud-contract) result 301).
* [ ] http://cloud.spring.io/spring-cloud-dataflow with 2 occurrences migrated to:
  https://cloud.spring.io/spring-cloud-dataflow ([https](https://cloud.spring.io/spring-cloud-dataflow) result 301).
* [ ] http://cloud.spring.io/spring-cloud-function with 2 occurrences migrated to:
  https://cloud.spring.io/spring-cloud-function ([https](https://cloud.spring.io/spring-cloud-function) result 301).
* [ ] http://cloud.spring.io/spring-cloud-gateway with 2 occurrences migrated to:
  https://cloud.spring.io/spring-cloud-gateway ([https](https://cloud.spring.io/spring-cloud-gateway) result 301).
* [ ] http://cloud.spring.io/spring-cloud-netflix with 2 occurrences migrated to:
  https://cloud.spring.io/spring-cloud-netflix ([https](https://cloud.spring.io/spring-cloud-netflix) result 301).
* [ ] http://cloud.spring.io/spring-cloud-openfeign with 2 occurrences migrated to:
  https://cloud.spring.io/spring-cloud-openfeign ([https](https://cloud.spring.io/spring-cloud-openfeign) result 301).
* [ ] http://cloud.spring.io/spring-cloud-pipelines with 2 occurrences migrated to:
  https://cloud.spring.io/spring-cloud-pipelines ([https](https://cloud.spring.io/spring-cloud-pipelines) result 301).
* [ ] http://cloud.spring.io/spring-cloud-security with 2 occurrences migrated to:
  https://cloud.spring.io/spring-cloud-security ([https](https://cloud.spring.io/spring-cloud-security) result 301).
* [ ] http://cloud.spring.io/spring-cloud-sleuth with 2 occurrences migrated to:
  https://cloud.spring.io/spring-cloud-sleuth ([https](https://cloud.spring.io/spring-cloud-sleuth) result 301).
* [ ] http://cloud.spring.io/spring-cloud-stream with 2 occurrences migrated to:
  https://cloud.spring.io/spring-cloud-stream ([https](https://cloud.spring.io/spring-cloud-stream) result 301).
* [ ] http://cloud.spring.io/spring-cloud-stream-app-starters with 2 occurrences migrated to:
  https://cloud.spring.io/spring-cloud-stream-app-starters ([https](https://cloud.spring.io/spring-cloud-stream-app-starters) result 301).
* [ ] http://cloud.spring.io/spring-cloud-task with 2 occurrences migrated to:
  https://cloud.spring.io/spring-cloud-task ([https](https://cloud.spring.io/spring-cloud-task) result 301).
* [ ] http://cloud.spring.io/spring-cloud-task-app-starters with 2 occurrences migrated to:
  https://cloud.spring.io/spring-cloud-task-app-starters ([https](https://cloud.spring.io/spring-cloud-task-app-starters) result 301).
* [ ] http://cloud.spring.io/spring-cloud-zookeeper with 2 occurrences migrated to:
  https://cloud.spring.io/spring-cloud-zookeeper ([https](https://cloud.spring.io/spring-cloud-zookeeper) result 301).
* [ ] http://contributor-covenant.org with 1 occurrences migrated to:
  https://contributor-covenant.org ([https](https://contributor-covenant.org) result 301).
* [ ] http://contributor-covenant.org/version/1/3/0/ with 1 occurrences migrated to:
  https://contributor-covenant.org/version/1/3/0/ ([https](https://contributor-covenant.org/version/1/3/0/) result 301).
* [ ] http://docs.spring.io/spring/docs/5.0.0.RC4/javadoc-api/ with 1 occurrences migrated to:
  https://docs.spring.io/spring/docs/5.0.0.RC4/javadoc-api/ ([https](https://docs.spring.io/spring/docs/5.0.0.RC4/javadoc-api/) result 301).
* [ ] http://docs.spring.io/spring/docs/5.0.0.RC4/spring-framework-reference/ with 1 occurrences migrated to:
  https://docs.spring.io/spring/docs/5.0.0.RC4/spring-framework-reference/ ([https](https://docs.spring.io/spring/docs/5.0.0.RC4/spring-framework-reference/) result 301).
* [ ] http://docs.spring.io/spring/docs/current/javadoc-api/ with 1 occurrences migrated to:
  https://docs.spring.io/spring/docs/current/javadoc-api/ ([https](https://docs.spring.io/spring/docs/current/javadoc-api/) result 301).
* [ ] http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/ with 1 occurrences migrated to:
  https://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/ ([https](https://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/) result 301).
* [ ] http://github.com/spring-cloud/spring-cloud-starters with 4 occurrences migrated to:
  https://github.com/spring-cloud/spring-cloud-starters ([https](https://github.com/spring-cloud/spring-cloud-starters) result 301).
* [ ] http://plugins.jetbrains.com/plugin/6546 with 6 occurrences migrated to:
  https://plugins.jetbrains.com/plugin/6546 ([https](https://plugins.jetbrains.com/plugin/6546) result 301).
* [ ] http://projectlombok.org/features/index.html with 1 occurrences migrated to:
  https://projectlombok.org/features/index.html ([https](https://projectlombok.org/features/index.html) result 301).
* [ ] http://projects.spring.io/spring-cloud with 2 occurrences migrated to:
  https://projects.spring.io/spring-cloud ([https](https://projects.spring.io/spring-cloud) result 301).
* [ ] http://projects.spring.io/spring-framework with 1 occurrences migrated to:
  https://projects.spring.io/spring-framework ([https](https://projects.spring.io/spring-framework) result 301).
* [ ] http://raw.github.com/ with 2 occurrences migrated to:
  https://raw.github.com/ ([https](https://raw.github.com/) result 301).
* [ ] http://eclipse.org with 2 occurrences migrated to:
  https://eclipse.org ([https](https://eclipse.org) result 302).
* [ ] http://eclipse.org/m2e/ with 4 occurrences migrated to:
  https://eclipse.org/m2e/ ([https](https://eclipse.org/m2e/) result 302).
* [ ] http://repo.spring.io/milestone with 6 occurrences migrated to:
  https://repo.spring.io/milestone ([https](https://repo.spring.io/milestone) result 302).
* [ ] http://www.springsource.com/developer/sts with 2 occurrences migrated to:
  https://www.springsource.com/developer/sts ([https](https://www.springsource.com/developer/sts) result 302).

# Ignored
These URLs were intentionally ignored.

* http://docbook.org/ns/docbook with 4 occurrences
* http://docbook.sourceforge.net/xmlns/l10n/1.0 with 2 occurrences
* http://localhost with 18 occurrences
* http://localhost:7777 with 1 occurrences
* http://localhost:8000/src/main/resources/health.json with 1 occurrences
* http://localhost:8080 with 1 occurrences
* http://localhost:8080/hystrix.stream with 1 occurrences
* http://localhost:8888 with 1 occurrences
* http://www.w3.org/1999/XSL/Format with 2 occurrences
* http://www.w3.org/1999/XSL/Transform with 6 occurrences
* http://www.w3.org/1999/xlink with 1 occurrences
2019-03-20 15:48:54 -05:00
Marcin Grzejszczak
2cfc8e1714 Added post release only option 2018-10-31 10:27:18 +01:00
Marcin Grzejszczak
d8b26bb3cc Updated docs 2018-10-30 13:03:32 +01:00
Marcin Grzejszczak
f49592fcfd Updated docs' 2018-10-30 13:00:39 +01:00
Marcin Grzejszczak
2a33b26a3c Updated docs 2018-10-30 11:58:25 +01:00
Marcin Grzejszczak
0ff2b4a2b8 Generate Release Train Docs; fixes gh-91 2018-10-25 17:45:37 +02:00
Marcin Grzejszczak
9874345551 Running samples only for meta release 2018-10-23 16:15:16 +02:00
Marcin Grzejszczak
f82fce0e7c Not failing the build on template generation 2018-10-23 16:03:45 +02:00
Marcin Grzejszczak
349cb0f88c Updated docs 2018-10-23 14:57:55 +02:00
Marcin Grzejszczak
92782c7123 Added sample building after a release; fixes gh-86 2018-10-23 13:17:02 +02:00
Marcin Grzejszczak
9d8235e310 Updates the Release Train table in Spring project
fixes gh-93
2018-10-18 15:27:12 +02:00
Marcin Grzejszczak
1b7a162ebe BOM parametrization
* Allow parametrization of versions patterns, fixes gh-99
* Customize the BOM pom location, fixes gh-98
2018-10-17 09:15:45 +02:00
Marcin Grzejszczak
1f7edff29f Made blog, email etc. templates parametrizable; fixes gh-100 2018-10-16 18:34:02 +02:00
Marcin Grzejszczak
e4871c68ae Fixed wrong branch checking out 2018-06-28 15:51:10 +02:00
Marcin Grzejszczak
d66931e0af Added spring-boot to the list of projects that we don't want to clone 2018-06-25 15:14:35 +02:00
Marcin Grzejszczak
997f4bd98f Spring Cloud Release versions are automatically added upon version setting 2018-06-25 15:13:13 +02:00
Marcin Grzejszczak
2a4cf036c6 Added skip project names feature; fixes gh-87 2018-06-25 10:39:54 +02:00
Marcin Grzejszczak
9578294fbd Meta release (#84)
## How it works?

- Uses the fixed versions to clone and check out each project (e.g. `spring-cloud-sleuth: 2.1.0.RELEASE`)
- From the version analyzes the branch and checks it out. E.g.
  - for `spring-cloud-release`'s `Finchley.RELEASE` version will resolve either `Finchley.x` branch or will fallback to `master` if there's no `Finchley.x` branch.
  - for `spring-cloud-sleuth`'s `2.1.0.RELEASE` version will resolve `2.1.x` branch
- Performs the release tasks per each project
- Performs the post release tasks at the end of the release

## Required options

- `releaser.fixed-versions` - A String to String mapping of manually set versions. E.g. `"spring-cloud-cli" -> "1.0.0.RELEASE"` will set
the `spring-cloud-cli.version` to `1.0.0.RELEASE` regardless of what was set in `spring-cloud-release` project. Example `--releaser.fixed-versions[spring-cloud-cli]=1.0.0.RELEASE`.
Use these properties to provide versions for the meta release.

- `releaser.meta-release.enabled` - You have to turn it on to enable a meta release. Defaults to `false`
- `releaser.meta-release.git-org-url` - The URL of the Git organization. We'll append each project's name to it.
Defaults to `https://github.com/spring-cloud`

run the task via `-x=true`
2018-06-25 09:21:24 +02:00
Marcin Grzejszczak
8f3936d727 Automated link update for spring cloud static current/index.html
fixes gh-46
2018-06-15 18:03:10 +02:00
Marcin Grzejszczak
06f7fa7160 Added automatic SC-Guides issue creation; fixes gh-69 2018-02-04 21:53:49 +01:00
Marcin Grzejszczak
30c7c31524 Updated docs 2017-11-28 14:48:36 +01:00
Marcin Grzejszczak
5a4242ad6c Updated readme 2017-11-28 13:39:48 +01:00
Marcin Grzejszczak
b9e29206f2 Updated readme 2017-11-28 12:59:57 +01:00
Marcin Grzejszczak
e16a4eb823 Automatically add system properties if they weren't added; fixes #60 2017-11-22 13:41:34 +01:00
Marcin Grzejszczak
fb44e65e62 Introduction of non interactive mode (#45)
without this change the only way to execute tasks is to provide their number from the console
with this change we can provide execution options from the command line, we can execute full releases, single steps, multiple steps, bounded and unbounded ranges

fixes #37
fixes #44
prerequisite for #30
2017-09-07 12:56:09 +02:00
Marcin Grzejszczak
d16d3dee49 Added updating of release notes
with this change a template with links to closed milestones will be created

fixes #10
2017-09-06 13:15:01 +02:00
Marcin Grzejszczak
580b2a7e46 Added gradle substitution feature
fixes #41
2017-08-21 12:16:18 +02:00
Marcin Grzejszczak
afc4720eeb Updated docs 2017-07-21 12:36:59 +02:00
Marcin Grzejszczak
f16573b6ab Updated docs 2017-06-29 07:20:42 +02:00
Marcin Grzejszczak
47d9539d37 Updated readme 2017-06-08 12:43:39 +02:00
Marcin Grzejszczak
c649a7d95a Updated docs 2017-06-05 15:56:06 +02:00
Marcin Grzejszczak
2131efcdc4 Added the ability to run a single step without skipping
fixes #9
2017-04-20 14:51:46 +02:00
Marcin Grzejszczak
42024e1a2b Added an option to pass versions manually
with this change it's enough to pass `releaser.fixed-versions` with a projectName->version mapping. This will override anything that came from spring cloud release

fixes #16
2017-04-20 11:24:44 +02:00
Ryan Baxter
2561826ac5 documentation enhancements 2017-04-07 06:43:33 -04:00
Marcin Grzejszczak
194579280a Updated docs 2017-03-16 17:26:49 +01:00
Marcin Grzejszczak
27f148ee43 Closes milestone on Github
fixes #6
2017-03-13 18:16:52 +01:00
Marcin Grzejszczak
037a5e4e0a Ensuring that release versions don't use snapshot versions
without this change we could commit a release version that references a dependency in a snapshot version
with this change an exception will be throw in such a case. Exception will contain a file name together with the line in which a snapshot version was found

fixes #7
2017-03-13 15:37:09 +01:00
Marcin Grzejszczak
4feda2149c Updated snippets with new lines 2017-03-13 11:26:52 +01:00
Marcin Grzejszczak
050971dc71 Updated docs 2017-03-10 15:58:53 +01:00