Commit Graph

170 Commits

Author SHA1 Message Date
Marcin Grzejszczak
2a33b26a3c Updated docs 2018-10-30 11:58:25 +01:00
Marcin Grzejszczak
874824be16 creates release notes in wiki; fixes gh-92 2018-10-29 13:30:16 +01:00
Marcin Grzejszczak
d2403f57b5 Added a better exception when a token is missing 2018-10-29 10:53:46 +01:00
Marcin Grzejszczak
dacba0314e ENhanced blog post generation; fixes gh-94 2018-10-29 10:46:32 +01:00
Marcin Grzejszczak
21d5ccc1c8 Updating samples after the meta-release
fixes gh-95
2018-10-29 10:14:53 +01:00
Marcin Grzejszczak
c48058df6d Fixed wrong table generation; foxes gh-107 2018-10-25 17:59:13 +02:00
Marcin Grzejszczak
0ff2b4a2b8 Generate Release Train Docs; fixes gh-91 2018-10-25 17:45:37 +02:00
Marcin Grzejszczak
a39c179b34 Don't bump sc-build; fixes gh-105 2018-10-24 11:03:17 +02:00
Marcin Grzejszczak
c30d987bfc Fixed blog post parsing and not failing the build on templates 2018-10-23 22:11:34 +02:00
Marcin Grzejszczak
9874345551 Running samples only for meta release 2018-10-23 16:15:16 +02:00
Marcin Grzejszczak
f82fce0e7c Not failing the build on template generation 2018-10-23 16:03:45 +02:00
Marcin Grzejszczak
96bd2c9efe Added tests 2018-10-23 15:31:27 +02:00
Marcin Grzejszczak
f9f8282539 Added a switch for samples 2018-10-23 15:25:09 +02:00
Marcin Grzejszczak
92782c7123 Added sample building after a release; fixes gh-86 2018-10-23 13:17:02 +02:00
Marcin Grzejszczak
3a59d6232d Updated the gh pages for spring cloud 2018-10-19 10:21:21 +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
a9945f2df3 Removed a dep for the security scan to chill out 2018-10-17 09:18:59 +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
e7fffd37ba Switch for updating spring guides; fixes gh-101 2018-10-16 18:20:01 +02:00
Marcin Grzejszczak
e60879924e Polish 2018-10-16 18:11:01 +02:00
Marcin Grzejszczak
2156fab4e7 Switch for updating documentation; fixes gh-102 2018-10-16 18:07:24 +02:00
Marcin Grzejszczak
e407255565 Fixed wrong tagging 2018-10-16 14:11:12 +02:00
Marcin Grzejszczak
38d206149c Improved performance 2018-10-16 13:04:39 +02:00
Marcin Grzejszczak
1fa3f9ebe7 Fixed overriding of properties 2018-10-16 10:50:24 +02:00
Marcin Grzejszczak
93d896ff6a Fixed logging 2018-10-15 21:25:21 +02:00
Marcin Grzejszczak
930f70f8e9 Added one more test 2018-10-15 21:17:11 +02:00
Marcin Grzejszczak
5c51015c84 Added system props by default 2018-10-15 21:12:48 +02:00
Marcin Grzejszczak
8481ff3ef3 Fresh copy of releaser properties for each project in meta release; fixes gh-96 2018-09-22 21:07:18 +02:00
Marcin Grzejszczak
6b267aa6ca Doesn't fail blog generation if unknown release version is passed 2018-09-19 15:37:49 +02:00
Marcin Grzejszczak
0e5d0735a6 Not allowing null entries for projects 2018-08-02 13:58:52 +02:00
Marcin Grzejszczak
4d29913917 Fixing null version 2018-08-02 13:52:05 +02:00
Marcin Grzejszczak
007d395609 Fixed invalid branch existance verification 2018-07-31 22:34:36 +02:00
Ryan Baxter
eef87e70ac adding sc-task to list of skipped projects 2018-07-31 14:58:01 -04:00
Marcin Grzejszczak
bbd45dcd3b Bumps version to snapshot only for numeric values 2018-06-30 07:45:22 +02:00
Marcin Grzejszczak
932205be61 Added spring-cloud-starter to the list of updated projects 2018-06-30 07:39:47 +02:00
Marcin Grzejszczak
443a811b3d Cloning the repos to subfolders instead of directly to destination dir 2018-06-28 19:11:19 +02:00
Marcin Grzejszczak
e28d5889b8 Update ReleaserProperties.java 2018-06-28 16:38:31 +02:00
Marcin Grzejszczak
e4871c68ae Fixed wrong branch checking out 2018-06-28 15:51:10 +02:00
Marcin Grzejszczak
cf1c5c47ea Fixed task names 2018-06-26 14:57:51 +02:00
Marcin Grzejszczak
fe00a36f5b Updated the way fixed versions are analyzed 2018-06-25 17:13:58 +02:00
Marcin Grzejszczak
2241e2474a Added an option to pass git@ based URLs 2018-06-25 16:33:44 +02:00
Marcin Grzejszczak
1ad91b77e5 Updated the map of fixed versions to be a linked hash map 2018-06-25 15:30:06 +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
997f4bd98f Spring Cloud Release versions are automatically added upon version setting 2018-06-25 15:13:13 +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
3d902c6d8a Ignoring SNAPSHOT word inside comments; fixes gh-80 2018-06-15 14:25:35 +02:00
Marcin Grzejszczak
311e28b33e Added an option not to clone sc-release; fixes gh-82 2018-05-10 16:29:44 +02:00