Commit Graph

18 Commits

Author SHA1 Message Date
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
bd0681fe53 For rollback scenario sets proper versions of boot & build; fixes gh-74 2018-02-02 16:58:28 +01:00
Marcin Grzejszczak
e5366de6ba Sagan's working 2017-10-22 22:06:46 +02:00
Marcin Grzejszczak
fedc76d964 WIP 2017-10-22 21:05:19 +02:00
Marcin Grzejszczak
f9ca023ca4 Migrated to new docs 2017-08-31 13:52:22 +02:00
Marcin Grzejszczak
2a877352fb Bumped Cloud Build 2017-08-21 12:15:58 +02:00
Marcin Grzejszczak
914e4c7023 Fixes #28 2017-06-08 12:35:49 +02:00
Marcin Grzejszczak
79a576559f Adding repos 2017-05-31 12:46:49 +02:00
Marcin Grzejszczak
3f28493c2f Adding repos 2017-05-31 12:45:36 +02:00
Marcin Grzejszczak
b34cbae3b5 Updated docs 2017-03-08 10:54:31 +01:00
Marcin Grzejszczak
17cfcb776d Added sonar' 2017-03-08 10:26:52 +01:00
Marcin Grzejszczak
36383b14bf Releaser -> spring-cloud-release-tools 2017-03-07 22:28:44 +01:00
Marcin Grzejszczak
6756df9916 Added docs 2017-03-07 13:24:39 +01:00
Marcin Grzejszczak
c2cf78ca72 modified the parent 2017-03-07 09:59:30 +01:00
Marcin Grzejszczak
85b718753c Multimodule project 2017-03-07 09:57:02 +01:00
Marcin Grzejszczak
bca1d2bbb4 Added boot version retrieval 2017-03-06 14:42:30 +01:00
Marcin Grzejszczak
e01aa4f1a2 Added project cloner 2017-03-06 12:33:50 +01:00