diff --git a/multi/multi__spring_cloud_release_tools.html b/multi/multi__spring_cloud_release_tools.html index 53f30e83..fcf76465 100644 --- a/multi/multi__spring_cloud_release_tools.html +++ b/multi/multi__spring_cloud_release_tools.html @@ -1,7 +1,7 @@
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)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)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 @@ -24,7 +24,8 @@ $ java -jar ~/repo/spring-cloud-release-tools/spring-cloud-release-tools-spring/ You can press 'q' to quit
Just pick a number and continue! Pick either a full release or single steps.
![]() | Tip |
|---|---|
Read before picking a number cause it might have changed between tool releases ;) |
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 projectreleaser.git.clone-destination-dir - Where should the Spring Cloud Release repo get cloned to. If null defaults to a temporary directoryreleaser.git.spring-cloud-release-git-url - URL to Spring Cloud Release Git repository. Defaults to https://github.com/spring-cloud/spring-cloud-releasereleaser.git.oauth-token - GitHub OAuth token to be used to interact with GitHub repo.releaser.maven.build-command - Command to be executed to build the project. Defaults to ./mvnw clean install -Pdocsreleaser.maven.deploy-command - Command to be executed to deploy a built project". Defaults to ./mvnw deploy -DskipTests -Pfastreleaser.maven.publish-docs-commands - Command to be executed to deploy a built project. If present {{version}} will be replaced by the proper version.
+the spring-cloud-cli.version to 1.0.0.RELEASE regardless of what was set in spring-cloud-release projectreleaser.git.clone-destination-dir - Where should the Spring Cloud Release repo get cloned to. If null defaults to a temporary directoryreleaser.git.spring-cloud-release-git-url - URL to Spring Cloud Release Git repository. Defaults to https://github.com/spring-cloud/spring-cloud-releasereleaser.git.oauth-token - GitHub OAuth token to be used to interact with GitHub repo.releaser.git.number-of-checked-milestones - In order not to iterate endlessly over milestones we introduce a threshold of milestones that
+we will go through to find the matching milestone. Defaults to 10releaser.maven.build-command - Command to be executed to build the project. Defaults to ./mvnw clean install -Pdocsreleaser.maven.deploy-command - Command to be executed to deploy a built project". Defaults to ./mvnw deploy -DskipTests -Pfastreleaser.maven.publish-docs-commands - Command to be executed to deploy a built project. If present {{version}} will be replaced by the proper version.
Defaults to the standard Spring Cloud wget and execution of ghpages.releaser.maven.wait-time-in-minutes - Max wait time in minutes for the process to finish. Defaults to 20releaser.gradle.gradle-props-substitution - a map containing a key which is a property key inside gradle.properties and a value of
a project name. E.g. in gradle.properties you have foo=1.0.0.BUILD-SNAPSHOT and you would like spring-cloud-contract version to
be set there. Just provide a mapping for the gradle-props-substition looking like this foo=spring-cloud-contract and the result
diff --git a/single/spring-cloud-release-tools.html b/single/spring-cloud-release-tools.html
index 1dfbf4ec..6cdc78a8 100644
--- a/single/spring-cloud-release-tools.html
+++ b/single/spring-cloud-release-tools.html
@@ -1,7 +1,7 @@
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.
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)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)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 @@ -24,7 +24,8 @@ $ java -jar ~/repo/spring-cloud-release-tools/spring-cloud-release-tools-spring/ You can press 'q' to quit
Just pick a number and continue! Pick either a full release or single steps.
![]() | Tip |
|---|---|
Read before picking a number cause it might have changed between tool releases ;) |
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 projectreleaser.git.clone-destination-dir - Where should the Spring Cloud Release repo get cloned to. If null defaults to a temporary directoryreleaser.git.spring-cloud-release-git-url - URL to Spring Cloud Release Git repository. Defaults to https://github.com/spring-cloud/spring-cloud-releasereleaser.git.oauth-token - GitHub OAuth token to be used to interact with GitHub repo.releaser.maven.build-command - Command to be executed to build the project. Defaults to ./mvnw clean install -Pdocsreleaser.maven.deploy-command - Command to be executed to deploy a built project". Defaults to ./mvnw deploy -DskipTests -Pfastreleaser.maven.publish-docs-commands - Command to be executed to deploy a built project. If present {{version}} will be replaced by the proper version.
+the spring-cloud-cli.version to 1.0.0.RELEASE regardless of what was set in spring-cloud-release projectreleaser.git.clone-destination-dir - Where should the Spring Cloud Release repo get cloned to. If null defaults to a temporary directoryreleaser.git.spring-cloud-release-git-url - URL to Spring Cloud Release Git repository. Defaults to https://github.com/spring-cloud/spring-cloud-releasereleaser.git.oauth-token - GitHub OAuth token to be used to interact with GitHub repo.releaser.git.number-of-checked-milestones - In order not to iterate endlessly over milestones we introduce a threshold of milestones that
+we will go through to find the matching milestone. Defaults to 10releaser.maven.build-command - Command to be executed to build the project. Defaults to ./mvnw clean install -Pdocsreleaser.maven.deploy-command - Command to be executed to deploy a built project". Defaults to ./mvnw deploy -DskipTests -Pfastreleaser.maven.publish-docs-commands - Command to be executed to deploy a built project. If present {{version}} will be replaced by the proper version.
Defaults to the standard Spring Cloud wget and execution of ghpages.releaser.maven.wait-time-in-minutes - Max wait time in minutes for the process to finish. Defaults to 20releaser.gradle.gradle-props-substitution - a map containing a key which is a property key inside gradle.properties and a value of
a project name. E.g. in gradle.properties you have foo=1.0.0.BUILD-SNAPSHOT and you would like spring-cloud-contract version to
be set there. Just provide a mapping for the gradle-props-substition looking like this foo=spring-cloud-contract and the result
diff --git a/spring-cloud-release-tools.xml b/spring-cloud-release-tools.xml
index 45d44880..2e16bc8b 100644
--- a/spring-cloud-release-tools.xml
+++ b/spring-cloud-release-tools.xml
@@ -4,7 +4,7 @@