Commit Graph

387 Commits

Author SHA1 Message Date
Marcin Grzejszczak
b8c8d1dc2c Making tests less brittle 2020-01-20 13:06:07 +01:00
Marcin Grzejszczak
7667643176 Added automatic github caching 2020-01-09 17:09:20 +01:00
Marcin Grzejszczak
25f16ba90e Added release train shortcut for args 2020-01-09 16:53:01 +01:00
Marcin Grzejszczak
78d645c4e4 Parametrized org name 2020-01-09 16:28:03 +01:00
Marcin Grzejszczak
36a8acc591 Added reactor setup 2020-01-07 16:21:19 +01:00
Marcin Grzejszczak
7e5d225a7e Should not throw an exception from batch 2019-12-28 14:07:45 +01:00
Marcin Grzejszczak
b8d17b6dc8 Catching execution result 2019-12-28 13:49:38 +01:00
Marcin Grzejszczak
27f5c7be4d Marking gitOrgUrl mandatory again 2019-12-23 14:18:16 +01:00
Marcin Grzejszczak
db4b732ab5 Not marking gitOrgUrl as mandatory 2019-12-23 14:07:41 +01:00
Marcin Grzejszczak
8992e45321 Refactoring to batch (#181)
The rationale of this pull request is to

* have more maintainable and granular code
* not maintain the custom made job engine
* allow the users to customize the defaults of the releaser more easy
* allow the users to create their own steps without the need to change any existing code
* allow the users to fully change the flows and tasks logic
* abstract underlying batch mechanism (Spring Batch) so it doesn't leak to production code
* allow parallelization of the release process and release tasks
2019-12-23 13:49:58 +01:00
Marcin Grzejszczak
ea85372e05 Updated docs 2019-12-09 19:13:28 +01:00
Marcin Grzejszczak
cdc1605ef5 All post release tasks are opt in; fixes gh-176 2019-11-22 20:27:17 +01:00
Marcin Grzejszczak
5b23bdb399 Introduces symlinks for current documentation
fixes gh-172
2019-11-22 16:14:53 +01:00
Ryan Baxter
e2d3cf0e2a Create SECURITY.md 2019-11-19 16:55:10 -05:00
Marcin Grzejszczak
9b26b40371 Added option to resolve {{nextVersion}} {{version}} and {{oldVersion}} in all commands
fixes gh-171
2019-11-19 13:55:14 +01:00
Marcin Grzejszczak
b8610c5aef No /bin/bash -c when no os operator passed 2019-11-18 15:21:36 +01:00
Marcin Grzejszczak
2e6c3fc7cf Debug for command executor 2019-11-18 15:08:30 +01:00
Marcin Grzejszczak
57d3259437 Debug for command executor 2019-11-18 15:05:57 +01:00
Marcin Grzejszczak
eca8bb013f Fixed setting of docs url for old trains 2019-11-18 15:05:57 +01:00
Marcin Grzejszczak
988e4f3b8a THe Bom version can have a dash not a dot 2019-11-15 15:58:26 +01:00
Marcin Grzejszczak
b6893a66cc Ignored one tet 2019-11-15 12:55:27 +01:00
Marcin Grzejszczak
10eeaf1b11 Simplifying redirects for Spring Cloud docs
fixes gh-165
2019-11-15 12:31:36 +01:00
Marcin Grzejszczak
91215186ed Fixed working directory issues 2019-10-29 16:08:24 +01:00
Marcin Grzejszczak
ebf0bd8876 Polish 2019-10-29 15:16:42 +01:00
Marcin Grzejszczak
61ff4d7fa7 Updates following the first run of Reactor build 2019-10-29 14:27:53 +01:00
Marcin Grzejszczak
c08b028389 Abstracted GitHub actions
- Spring Cloud guides and start.spring.io is now treated as a Spring Cloud custom action
- improved start.spring.io integration

fixes gh-158
fixes gh-159
2019-10-25 17:13:42 +02:00
Marcin Grzejszczak
6fa70843a3 Apply dry run release per project when that option is set 2019-10-24 14:49:46 +02:00
Marcin Grzejszczak
2deb04af16 Added dry-run option; fixes gh-163 2019-10-24 13:54:36 +02:00
Marcin Grzejszczak
df01ac1bf3 Ignoring bats fixtures 2019-10-03 21:15:15 +02:00
Marcin Grzejszczak
8ab30ea6ca Ignoring bats fixtures 2019-10-03 20:54:11 +02:00
Marcin Grzejszczak
9dd8aa7627 Updated docs 2019-09-27 13:43:11 +02:00
Marcin Grzejszczak
36bdd6af57 Updated the docs 2019-09-06 15:51:20 +02:00
Marcin Grzejszczak
b8e938037b Refactoring:
- Allows hooking in of bom parsers and documentation updaters
- Can read from gradle.properties
- Abstracted bom parsing
- Refactord buildsystem
- Added the buildsystem abstraction
2019-09-06 11:58:29 +02:00
Marcin Grzejszczak
49e4a4a4cc Update properties in projects to the bumped build snapshot
fixes gh-120
2019-08-21 16:39:11 +02:00
Marcin Grzejszczak
d863dfc904 Fixed the gh issue titles 2019-08-19 14:13:18 +02:00
Marcin Grzejszczak
ae9f0a7266 Will file an issue to start.spring.io; fixes gh-153 2019-08-19 14:01:47 +02:00
Marcin Grzejszczak
eec48c142b Will create an issue in start.spring.io for a new release train 2019-08-19 13:58:25 +02:00
Marcin Grzejszczak
5ced6c71af Added a hook to delete all temporary files; fixes gh-151 2019-08-19 13:24:41 +02:00
Marcin Grzejszczak
0ef41ee48d Extended the assertions to verify a slash and a dot before a version; fixes gh-152 2019-08-19 12:19:41 +02:00
Marcin Grzejszczak
e625e0186f Updated the new docs url; fixes gh-155 2019-08-19 10:39:58 +02:00
Marcin Grzejszczak
940e7ec2ee Changed build_unstable to build_status 2019-07-23 12:28:18 +02:00
Marcin Grzejszczak
1a0833b2d8 Not updating project page anymore since it has changed 2019-07-23 12:14:23 +02:00
Marcin Grzejszczak
f3569efc7f Output a file when build unstable 2019-07-03 21:17:22 +02:00
Spencer Gibb
f4b0b6536f Removes -X to build command 2019-07-01 11:00:30 -04:00
Spencer Gibb
7286b2ae1d Adds -X to build command 2019-07-01 10:33:51 -04:00
Spencer Gibb
5d23188ecb Changes command logging from debug to info 2019-06-28 16:51:27 -04:00
Marcin Grzejszczak
af893cbd52 Merge branch 'release_docs' 2019-06-11 13:00:12 +02:00
Marcin Grzejszczak
6efedbc324 Added caching for github 2019-06-11 12:59:54 +02:00
Marcin Grzejszczak
7512127d8b Polish 2019-06-11 08:45:45 +02:00
Jay Bryant
3bd24a5814 Editing pass for Marcin's addition
Marcin added a section about perform a release with Jenkins. I edited it.
2019-06-10 13:22:17 -05:00