diff --git a/multi/multi__spring_cloud_release_tools.html b/multi/multi__spring_cloud_release_tools.html index 7133ddef..7b6b761c 100644 --- a/multi/multi__spring_cloud_release_tools.html +++ b/multi/multi__spring_cloud_release_tools.html @@ -1,7 +1,8 @@
Spring Cloud projects reuse the same pattern of building and deploying the applications. That’s -why this tool makes it easy to automate the release / dependency update process of our applications.
Modifies the project versions with values from SC-Release
Performs the build and checks if the docs modules have properly created the documentation
docs module there’s an unresolved tag in any HTML filespring-cloud-static for non-snapshots, to gh-pages for snapshots)1.0.1.RELEASE → 1.0.2.BUILD-SNAPSHOT) (ONLY FOR RELEASE VERSIONS)v1.0.1.RELEASE) (ONLY FOR NON-SNAPSHOT VERSIONS)target/email.txt (ONLY FOR NON-SNAPSHOT VERSIONS)target/blog.md (ONLY FOR NON-SNAPSHOT VERSIONS)target/tweet.txt (ONLY FOR NON-SNAPSHOT VERSIONS)target/notes.md (ONLY FOR NON-SNAPSHOT VERSIONS)Members of the Spring Cloud Team typically use this tool as follows. They first +why this tool makes it easy to automate the release / dependency update process of our applications.
Modifies the project versions with values from SC-Release
Performs the build and checks if the docs modules have properly created the documentation
docs module there’s an unresolved tag in any HTML filespring-cloud-static for non-snapshots, to gh-pages for snapshots)1.0.1.RELEASE → 1.0.2.BUILD-SNAPSHOT) (ONLY FOR RELEASE VERSIONS)v1.0.1.RELEASE) (ONLY FOR NON-SNAPSHOT VERSIONS)target/email.txt (ONLY FOR NON-SNAPSHOT VERSIONS)target/blog.md (ONLY FOR NON-SNAPSHOT VERSIONS)target/tweet.txt (ONLY FOR NON-SNAPSHOT VERSIONS)target/notes.md (ONLY FOR NON-SNAPSHOT VERSIONS)![]() | Important |
|---|---|
Starting with version that does Sagan integration, you MUST pass the OAuth token, +otherwise the application will fail to start |
Members of the Spring Cloud Team typically use this tool as follows. They first clone the releaser locally and build the jar manually
$ git clone git@github.com:spring-cloud/spring-cloud-release-tools.git
$ cd spring-cloud-release-tools
$ ./mvnw clean installGo to your project (e.g. Spring Cloud Sleuth)
$ git clone git@github.com:spring-cloud/spring-cloud-sleuth.git
diff --git a/single/spring-cloud-release-tools.html b/single/spring-cloud-release-tools.html
index 69c6ec31..7c9b678c 100644
--- a/single/spring-cloud-release-tools.html
+++ b/single/spring-cloud-release-tools.html
@@ -1,7 +1,8 @@
Spring Cloud Release Tools Table of Contents
Spring Cloud projects reuse the same pattern of building and deploying the applications. That’s
-why this tool makes it easy to automate the release / dependency update process of our applications.
- Clones the Spring Cloud Release project and picks all versions (Boot + Cloud projects)
Modifies the project versions with values from SC-Release
- throws an exception when we bump versions to release and there’s a SNAPSHOT version referenced in the POM
Performs the build and checks if the docs modules have properly created the documentation
- throws an exception when in the
docs module there’s an unresolved tag in any HTML file
- Commits changed poms (ONLY FOR NON-SNAPSHOT VERSIONS)
- Creates a tag for the release / milestone (ONLY FOR NON-SNAPSHOT VERSIONS)
- Runs the deployment of the artifacts
- Publishes the docs (to
spring-cloud-static for non-snapshots, to gh-pages for snapshots) - Reverts back to snapshots, bumps the version by a patch (
1.0.1.RELEASE → 1.0.2.BUILD-SNAPSHOT) (ONLY FOR RELEASE VERSIONS) - Closes the milestone on Github (e.g.
v1.0.1.RELEASE) (ONLY FOR NON-SNAPSHOT VERSIONS) - Generates an email template under
target/email.txt (ONLY FOR NON-SNAPSHOT VERSIONS) - Generates a blog template under
target/blog.md (ONLY FOR NON-SNAPSHOT VERSIONS) - Generates a tweet template under
target/tweet.txt (ONLY FOR NON-SNAPSHOT VERSIONS) - Generates a release notes template under
target/notes.md (ONLY FOR NON-SNAPSHOT VERSIONS)
Members of the Spring Cloud Team typically use this tool as follows. They first
+why this tool makes it easy to automate the release / dependency update process of our applications.
- Clones the Spring Cloud Release project and picks all versions (Boot + Cloud projects)
Modifies the project versions with values from SC-Release
- throws an exception when we bump versions to release and there’s a SNAPSHOT version referenced in the POM
Performs the build and checks if the docs modules have properly created the documentation
- throws an exception when in the
docs module there’s an unresolved tag in any HTML file
- Commits changed poms (ONLY FOR NON-SNAPSHOT VERSIONS)
- Creates a tag for the release / milestone (ONLY FOR NON-SNAPSHOT VERSIONS)
- Runs the deployment of the artifacts
- Publishes the docs (to
spring-cloud-static for non-snapshots, to gh-pages for snapshots) - Reverts back to snapshots, bumps the version by a patch (
1.0.1.RELEASE → 1.0.2.BUILD-SNAPSHOT) (ONLY FOR RELEASE VERSIONS) - Closes the milestone on Github (e.g.
v1.0.1.RELEASE) (ONLY FOR NON-SNAPSHOT VERSIONS) - Generates an email template under
target/email.txt (ONLY FOR NON-SNAPSHOT VERSIONS) - Generates a blog template under
target/blog.md (ONLY FOR NON-SNAPSHOT VERSIONS) - Generates a tweet template under
target/tweet.txt (ONLY FOR NON-SNAPSHOT VERSIONS) - Generates a release notes template under
target/notes.md (ONLY FOR NON-SNAPSHOT VERSIONS) - Updates project information in Sagan (http://spring.io) (ONLY FOR SNAPSHOT / RELEASE VERSIONS)
![[Important]](images/important.png)
Important Starting with version that does Sagan integration, you MUST pass the OAuth token,
+otherwise the application will fail to start
Members of the Spring Cloud Team typically use this tool as follows. They first
clone the releaser locally and build the jar manually
$ git clone git@github.com:spring-cloud/spring-cloud-release-tools.git
$ cd spring-cloud-release-tools
$ ./mvnw clean installGo to your project (e.g. Spring Cloud Sleuth)
$ git clone git@github.com:spring-cloud/spring-cloud-sleuth.git
diff --git a/spring-cloud-release-tools.xml b/spring-cloud-release-tools.xml
index 06522dcc..4b602174 100644
--- a/spring-cloud-release-tools.xml
+++ b/spring-cloud-release-tools.xml
@@ -4,7 +4,7 @@
Spring Cloud Release Tools
-2017-10-22
+2017-10-23
Spring Cloud Release Tools
@@ -62,7 +62,14 @@ why this tool makes it easy to automate the release / dependency update process
Generates a release notes template under target/notes.md (ONLY FOR NON-SNAPSHOT VERSIONS)
+
+Updates project information in Sagan (http://spring.io) (ONLY FOR SNAPSHOT / RELEASE VERSIONS)
+
+
+Starting with version that does Sagan integration, you MUST pass the OAuth token,
+otherwise the application will fail to start
+
What should I do first?