Hi,
currently I'm working the subject to replace the travis build with GitHub actions:
https://github.com/mojohaus/mojo-parent/issues/114
Replace the CI tooling with GitHub actions
* Building with different JDK's (8,11,13,14)
* Building on different platforms Linux, Windows, MacOS
* Add site generation which supports release sites (https://www.mojohaus.org/mojo-parent/) as well as snapshot state (https://www.mojohaus.org/mojo-parent/snapshot/)
* By each build on master the site will be generated. That means also the site generation is tested (like javadoc etc.).
* Add generation of release notes which is triggered by closing milestone on GitHub.
--
You received this message because you are subscribed to the Google Groups "mojohaus-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mojohaus-dev...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/mojohaus-dev/45b4fccb-b83e-42e3-b95c-8b498fb03cb8%40googlegroups.com.
Stephanie Wang Developer Programs Engineer BigQuery, Java |
--
You received this message because you are subscribed to the Google Groups "mojohaus-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mojohaus-dev...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/mojohaus-dev/45b4fccb-b83e-42e3-b95c-8b498fb03cb8%40googlegroups.com.
On Tue, Jun 2, 2020 at 6:43 PM Karl Heinz Marbaise <goo...@soebes.de> wrote:
> After I have done that for mojo-parent I would like to go plugin after plugin to change the builds for each plugins as well...
>
>
> WDYT?
While I am generally in favour of your proposal, I'd prefer to see one
plugin migrated first, without any changes in parent.
--
You received this message because you are subscribed to the Google Groups "mojohaus-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mojohaus-dev...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/mojohaus-dev/45b4fccb-b83e-42e3-b95c-8b498fb03cb8%40googlegroups.com.
How's the release site part supposed to work? Won't releases still be done manually outside of Github Actions?Also, every build on master cannot (must not) overwrite the site for the current (latest) release. But maybe to some kind of "staging" space?
/Anders
On Tue, Jun 2, 2020 at 6:43 PM Karl Heinz Marbaise <goo...@soebes.de> wrote:
--Hi,
currently I'm working the subject to replace the travis build with GitHub actions:
https://github.com/mojohaus/mojo-parent/issues/114
Replace the CI tooling with GitHub actions
* Building with different JDK's (8,11,13,14)
* Building on different platforms Linux, Windows, MacOS
* Add site generation which supports release sites (https://www.mojohaus.org/mojo-parent/) as well as snapshot state (https://www.mojohaus.org/mojo-parent/snapshot/)
* By each build on master the site will be generated. That means also the site generation is tested (like javadoc etc.).
* Add generation of release notes which is triggered by closing milestone on GitHub.
After I have done that for mojo-parent I would like to go plugin after plugin to change the builds for each plugins as well...WDYT?I would like to make it lazy consensus VOTE within 72 hKind regardsKarl Heinz Marbaise
You received this message because you are subscribed to the Google Groups "mojohaus-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mojoha...@googlegroups.com.
On Wednesday, June 3, 2020 at 12:34:34 PM UTC+2, Anders Hammar wrote:How's the release site part supposed to work? Won't releases still be done manually outside of Github Actions?Also, every build on master cannot (must not) overwrite the site for the current (latest) release. But maybe to some kind of "staging" space?The current state is based on the idea to keep the release process on your local machine (technically it can be changed to put on GitHub actions with the problem gpg signing artifacts and putting your key on a remote machine?; That a complete different story).The release will be made as usual from your local machine. No change. After made a release you have to close the appropriate milestone (which will trigger the change log generation).
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Hi,
I have some buildjobs based on GH Actions and mostly they work pretty well. The only problem sometimes is that they can't access Maven Central.
But I don't see a major difference to Travis.
Oliver
Am 02.06.20 um 18:43 schrieb Karl Heinz Marbaise:
>
> Hi,
>
>
> currently I'm working the subject to replace the travis build with GitHub actions:
>
>
> https://github.com/mojohaus/mojo-parent/issues/114
>
>
> Replace the CI tooling with GitHub actions
>
> * Building with different JDK's (8,11,13,14)
>
> * Building on different platforms Linux, Windows, MacOS
>
> * Add site generation which supports release sites (https://www.mojohaus.org/mojo-parent/) as well as snapshot state (https://www.mojohaus.org/mojo-parent/snapshot/)
>
> * By each build on master the site will be generated. That means also the site generation is tested (like javadoc etc.).
>
> * Add generation of release notes which is triggered by closing milestone on GitHub.
>
>
>
> After I have done that for mojo-parent I would like to go plugin after plugin to change the builds for each plugins as well...
>
>
> WDYT?
>
> I would like to make it lazy consensus VOTE within 72 h
>
>
> Kind regards
> Karl Heinz Marbaise
> --
> You received this message because you are subscribed to the Google Groups "mojohaus-dev" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to mojoha...@googlegroups.com <mailto:mojohaus-dev+unsub...@googlegroups.com>.
> To view this discussion on the web visit https://groups.google.com/d/msgid/mojohaus-dev/45b4fccb-b83e-42e3-b95c-8b498fb03cb8%40googlegroups.com <https://groups.google.com/d/msgid/mojohaus-dev/45b4fccb-b83e-42e3-b95c-8b498fb03cb8%40googlegroups.com?utm_medium=email&utm_source=footer>.
- --
N Oliver B. Fischer
A Schönhauser Allee 64, 10437 Berlin, Deutschland/Germany
P +49 30 44793251
M +49 178 7903538
--
You received this message because you are subscribed to the Google Groups "mojohaus-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mojohaus-dev...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/mojohaus-dev/3a06a363-7413-47bf-9cc3-a84139023ea3o%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/mojohaus-dev/trinity-5082d667-ba04-4f56-9dd5-0066a88517ca-1593578917012%40msvc-mesg-gmx121.
To unsubscribe from this group and stop receiving emails from it, send an email to mojoha...@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to mojohaus-dev...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/mojohaus-dev/15c001ac-36a1-4cdf-93a8-05a82a3ac5edo%40googlegroups.com.