Knotx / knotx-aggregator

An aggregator for all Knot.x projects - release guides, automation, etc.
https://knotx.io
Apache License 2.0
0 stars 3 forks source link

Automate releasing Knot.x #19

Closed malaskowski closed 4 years ago

malaskowski commented 4 years ago

Context The goal of this task is to automate releasing Knot.x so that most of the steps are done by tools and releasing Knot.x is time efficient (e.g. one-click release).

Describe the solution you'd like Currently, we have release scripts, that are able to release new version of Knot.x, push it to the OSSH Staging repo and update corresponding repositories with new tag and development version.

We need a fully automated build that will be able to prepare release and publish, prepare summary in a form of release notes and finally prepare repositories to the next development version.

Automated release process sequence

Manual actions still required:

Optional automatization:

Additional requirements: