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
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
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
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
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
96f4aed896
Hopefully fixed wrong version bumping; fixes #62
2017-11-24 12:53:55 +01:00
Marcin Grzejszczak
1bf3a68005
Fixed version updating
2017-11-22 15:16:46 +01:00
Marcin Grzejszczak
df3ea5744d
Bump snapshot version in Segan after a RELEASE; fixes #57
2017-11-22 14:11:35 +01:00
Marcin Grzejszczak
e16a4eb823
Automatically add system properties if they weren't added; fixes #60
2017-11-22 13:41:34 +01:00
Spencer Gibb
0ff35c2230
Log warning if sagan update fails, rather than failing build.
...
see gh-58
2017-11-21 18:14:54 -05:00
Marcin Grzejszczak
7521f85236
Bringing back Sagan
2017-11-20 13:13:29 +01:00
Marcin Grzejszczak
663ba13468
Fixed invalid system props tokenizing
2017-11-20 11:15:03 +01:00
Marcin Grzejszczak
1c786e25e9
Fixed notes milestones link; fixes #55
2017-10-31 17:18:42 +01:00
Spencer Gibb
5ff0d3e099
Fixes publishDocsCommands javadoc copy/paste
2017-10-31 12:03:34 -04:00
Marcin Grzejszczak
545927e166
Added Batch mode; fixes #54
2017-10-31 16:47:25 +01:00
Spencer Gibb
947ad0a278
temporarily remove sagan update
2017-10-27 12:05:03 -04:00
Marcin Grzejszczak
e1ee61e616
Making tests less britle
2017-10-27 17:47:28 +02:00
Marcin Grzejszczak
3aa9d7b4c7
Fixed release notes generation; fixes #53
2017-10-25 10:26:11 +02:00
Marcin Grzejszczak
8860ef330e
Fixed broken tests
2017-10-24 19:10:14 +02:00
Marcin Grzejszczak
8eb345fd0b
Fixed the reference url for sagan
2017-10-24 19:06:21 +02:00
Marcin Grzejszczak
11f274a3cd
Fixed invalid check
2017-10-24 13:00:03 +02:00
Marcin Grzejszczak
092a8d545d
Asserting Gradle snapshots, fixed the way snapshots are asserted after rollback
2017-10-24 12:57:17 +02:00
Marcin Grzejszczak
8e4d0690a0
Fixed the wrong milestone URLs in release notes
2017-10-24 11:30:32 +02:00
Marcin Grzejszczak
b0ea26366d
Allow bumping of gradle props; fixes #43
2017-10-24 09:29:33 +02:00
Marcin Grzejszczak
eccea4e4fd
Sagan updates MC & RC too; fixes #22
2017-10-24 08:27:50 +02:00
Marcin Grzejszczak
a4844c6d8f
Fixing the build on circle
2017-10-23 21:57:54 +02:00
Marcin Grzejszczak
04156e9e3c
Added log statements after commiting
2017-10-23 21:51:44 +02:00