Commit Graph

62 Commits

Author SHA1 Message Date
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
553a2e7695 Updated docs 2018-10-29 11:24:59 +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
96bd2c9efe Added tests 2018-10-23 15:31:27 +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
909f212713 Fixed missing options for tasks 2018-06-25 13:21:48 +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
311e28b33e Added an option not to clone sc-release; fixes gh-82 2018-05-10 16:29:44 +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
c189fbf34a Add a better example of ignored pom regex fixes #66 2017-11-28 12:59:16 +01:00
Marcin Grzejszczak
981e5a1b50 Fix exception messages to hint about how to fix using command line args; fixes #63 2017-11-28 12:55:05 +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
d0c0f949f4 WIP - changing POST to PUT 2017-10-23 11:38:19 +02:00
Spencer Gibb
339924e011 colon to comma 2017-10-20 15:43:17 -04:00
Marcin Grzejszczak
0d31914a3d Added git credentials property setting; fixes #48 2017-10-03 13:56:08 +02:00
Marcin Grzejszczak
560825a63a Added systemProps resolution; fixes #47 2017-10-03 12:26:36 +02: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
f9ca023ca4 Migrated to new docs 2017-08-31 13:52:22 +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
914e4c7023 Fixes #28 2017-06-08 12:35:49 +02:00
Marcin Grzejszczak
c649a7d95a Updated docs 2017-06-05 15:56:06 +02:00
Marcin Grzejszczak
ba6d98e8a6 Moved to release 2017-05-31 12:43:40 +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
62d64d1888 Updated docs 2017-03-16 14:55:01 +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
Marcin Grzejszczak
45824f5a4b Polish 2017-03-10 15:39:02 +01:00
Marcin Grzejszczak
725ae1517b Updated docs 2017-03-10 15:28:47 +01:00
Ryan Baxter
a5c1d3af58 Removing D parameter 2017-03-08 16:11:46 -05:00
Marcin Grzejszczak
5a8b3fc2ec Added building of the project 2017-03-08 14:39:18 +01:00
Marcin Grzejszczak
24f69a6405 Updated docs 2017-03-08 10:55:19 +01:00