From bc086f9a16ce2a1826e21feb0418d62fd54e79fe Mon Sep 17 00:00:00 2001
From: Marcin Grzejszczak
+
Clones the Spring Cloud Release project and picks all versions (Boot + Cloud projects)
+Modifies the project versions with values from SC-Release
+Performs the build and checks if the docs modules have properly created the documentation (no unresolved tags are present)
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 NON-SNAPSHOT VERSIONS)
Currently we only support running the Releaser to update the poms from Java
@@ -548,7 +580,7 @@ java -jar target/spring-cloud-release-tools-spring-1.0.0.M1.jarreleaser.git.clone-destination-dir - Where should the Spring Cloud Release repo get cloned to. If null defaults to a temporary directory
releaser.git.spring-cloud-release-git-url - URL to Spring Cloud Release Git repository. Defaults to "https://github.com/spring-cloud/spring-cloud-release"
releaser.git.spring-cloud-release-git-url - URL to Spring Cloud Release Git repository. Defaults to https://github.com/spring-cloud/spring-cloud-release
releaser.maven.build-command - Command to be executed to build the project. Defaults to ./mvnw clean install -Pdocs
releaser.maven.deploy-command - Command to be executed to deploy a built project". Defaults to ./mvnw deploy -DskipTests -Pfast
releaser.maven.publish-docs-commands - Command to be executed to deploy a built project. If present "{{version}}" will be replaced by the proper version.
+
releaser.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.pom.branch - Which branch of Spring Cloud Release should be checked out. Defaults to "master",
releaser.pom.ignored-pom-regex - List of regular expressions of ignored poms. Defaults to test projects and samples.",
releaser.pom.ignored-pom-regex - List of regular expressions of ignored poms. Defaults to test projects and samples.,
releaser.working-dir - By default Releaser assumes running the program from the current working directory.\n If you want to change this behaviour - just change this value.",
releaser.working-dir - By default Releaser assumes running the program from the current working directory.