Commit Graph

218 Commits

Author SHA1 Message Date
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
152c7224f4 Should not throw NPE for metarelease and trying to pick an option from a console 2018-06-29 23:05:11 +02:00
Marcin Grzejszczak
116924ee19 restoring the original version of releaser properties after releasing a project 2018-06-29 22:45:02 +02:00
Marcin Grzejszczak
afdd65d050 Update only commands for projects 2018-06-29 17:06:16 +02:00
Marcin Grzejszczak
893b54ab09 Fixed the YAML issue; fixes gh-88 2018-06-29 16:58:00 +02:00
Marcin Grzejszczak
60502c9cbc Fixed the YAML issue; fixes gh-88 2018-06-29 16:28: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
ccc881f764 Ensures that there are no quotes passed from Jenkins 2018-06-28 18:04:42 +02:00
Marcin Grzejszczak
1cdf6ff996 Unignored the test 2018-06-28 18:01:18 +02:00
Marcin Grzejszczak
e28d5889b8 Update ReleaserProperties.java 2018-06-28 16:38:31 +02:00
Marcin Grzejszczak
b95162c22d Fixed quoteing chars 2018-06-28 16:00:56 +02:00
Marcin Grzejszczak
6843c76fd9 Add logging info 2018-06-28 15:56:24 +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
5ee4f171b4 Fixed start-from and missing stack trace on excetpion 2018-06-25 17:27:43 +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
741ef760f8 Added proper error presentation 2018-06-25 15:38:36 +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
36c6deeb87 Fixed NPE 2018-06-25 15:23:40 +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
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
3d902c6d8a Ignoring SNAPSHOT word inside comments; fixes gh-80 2018-06-15 14:25:35 +02:00
Marcin Grzejszczak
afd644efc4 It's alive: 2018-05-11 15:28:12 +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
b39070f428 Added the profile when doing deployment 2018-04-02 23:25:49 +02:00
Marcin Grzejszczak
19a979ec8f Only for snapshots don't we remove previous minor versions; fixes gh-78 2018-03-21 15:12:53 +01:00
Marcin Grzejszczak
fce69fb473 Fixed snapshot resolution; fixes gh-79 2018-03-04 11:03:29 +01:00
Marcin Grzejszczak
1e06544ceb Won't fail on not being able to remove a sagan version 2018-02-11 22:41:37 +01:00
Marcin Grzejszczak
fd4cdc135e Should remove all previous, same minor versions for a GA release
fixes #61
2018-02-05 10:58:46 +01:00
Marcin Grzejszczak
d3de4c59ab Fixing tests 2018-02-04 21:57:39 +01:00
Marcin Grzejszczak
06f7fa7160 Added automatic SC-Guides issue creation; fixes gh-69 2018-02-04 21:53:49 +01:00
Marcin Grzejszczak
6cfc436eaa Adding profiles to commands
fixes gh-68
2018-02-02 19:46:01 +01: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
dcb782508e Added more explicit exception msg; fixes gh-72 2018-02-02 02:08:19 +01:00
Marcin Grzejszczak
2f377debf2 Doesn't fail on empty pom; fixes gh-71 2018-02-02 01:52:56 +01:00
Marcin Grzejszczak
4742798f53 Fixes different group id pom update and deployment skip for snapshot versions
fixes gh-70 gh-67
2018-02-02 01:40:36 +01:00
Spencer Gibb
eb795d3f42 Update eureka starter to one available from Edgware on.
This will need to be edited manually for a Dalston or Camden release.
2017-12-02 00:26:53 -05:00
Spencer Gibb
d75fde634b Fixing test 2017-12-01 22:27:59 -05:00
Spencer Gibb
fc64302760 Add filename to exception 2017-12-01 22:13:17 -05: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
b9e29206f2 Updated readme 2017-11-28 12:59:57 +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