-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Setup automated CI/CD pipeline based on GH Actions #30
Comments
I would like to contribute to this. I already setup several pipelines for releasing to Maven Central and wrote an article on that here: In addition, I'll investigate in creating a release from "Create Release" functionality on Github web page as a trigger. |
Any progress on this? It would be really nice to have a new release in maven central :-) Thanks! |
We have GHA in place to test, build and notify our own team of the progress. By any means, I do not expect any of Axon's projects to ever automatically make a full release. It will always be "a button" someone (at the moment, me) will push. Thus, have a look at the snapshots if you want to tap into the latest set up. |
Great to know, thank you. I was wondering the same about https://oss.sonatype.org/content/repositories/snapshots/org/axonframework/extensions/reactor/axon-reactor-spring-boot-starter/ but I see there is a snapshot build for it aswell. That projects latest release on maven central is 6 months old aswell. Is this mainly because the kotlin and webflux support within Axon is still moving too much? |
For the time being, we have a release cadence which pulls Framework, Server and all the extensions from one minor release to another at the same time. This is done to keep the versioning approach for our users relatively straightforward. There are two exceptions to this rule at the moment, which are the Kotlin Extension and the Kafka Extension. So, turning around to your question:
No, not really. The Reactor Extension is simply waiting until the following minor release initiates. Hope this clarifies our approach somewhat @magnusheino! |
this feature can be closed now, right? |
Well, partial. The main point that's missing, is performing the release and pushing it to sonatype. |
Creating releases should be completely automated and triggered by the extension supervisor by a simple command from CLI or by a clik inside github.
The text was updated successfully, but these errors were encountered: