Hi there,

any updates on the status of this?
In other OSS projects, I have fully automated builds with encrypted 
credentials so no local build is required and side-effects are prevented 
(from local interference, dirty repos, file locks, OS differences with 
Windows vs. Linux). 
With mojohaus the release build is extra-ordinary tricky and full of manual 
steps so if you only have to do it once a year, you will suffer each time 
as you forgot the magic tricks.
Yes, there are instructions how to do it but they never worked for me as 
documented.

Further, travis build is already broken for several plugins as Java 1.7 and 
1.8 are unsupported:
*Expected feature release number in range of 9 to 16, but got: 8 The 
command "~/bin/install-jdk.sh --target "/home/travis/oraclejdk8" 
--workspace "/home/travis/.cache/install-jdk" --feature "8" --license 
"BCL"" failed and exited with 3 during .*

I did not yet get the real benefits of moving from travis to github 
actions. I see much more potential by improving the build and process 
itself by simplification and automation.
BTW: I also tried github actions with github packages and after many days 
wasted, I figured out with the github support, that github packages ignored 
maven repository conventions (e.g. SNAPSHOTS do not work at all, etc.) and 
created something that is more or less not working for the maven 
ecosystem...

However, I am happy for all kind of improvements and as long as it works 
properly (and is tested with a first plugin before migrating all of them at 
the same time as already suggested by Jochen). 

Cheers
  Jörg
Mirko Friedenhagen schrieb am Montag, 6. Juli 2020 um 09:52:21 UTC+2:

> Hi Karl Heinz,
>
> no worries, better CI support is great to have.
>
>
> Best Regards 
> Mirko Friedenhagen
> — 
> Sent from my mobile 
>
> Am 05.07.20 um 22:08 schrieb Karl Heinz Marbaise 
>
> Von: "Karl Heinz Marbaise" <[email protected]>
> Datum: 5. Juli 2020
> An: "mojohaus-dev" <[email protected]>
> Cc: 
> Betreff: Re: [VOTE] Migration from travis to GitHub Actions 
> Hi, will try several plugins with the new parent (60-SNAPSHOT) locally 
> before I will finally make a release cause I expect that I find things 
> which do not work.
>
> So don't be astonished that I open issues related to mojo-parent upgrade 
> an issue...on several mojo haus projects...
>
> Kind regards
> Karl Heinz Marbaise
>
> On Tuesday, June 2, 2020 at 6:43:25 PM UTC+2, Karl Heinz Marbaise 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 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 [email protected].
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/mojohaus-dev/611e3cc4-fea7-4c4d-a70d-b72f3aa1cb3co%40googlegroups.com
>  
> <https://groups.google.com/d/msgid/mojohaus-dev/611e3cc4-fea7-4c4d-a70d-b72f3aa1cb3co%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/mojohaus-dev/63541fed-b3e5-438e-8cdf-0865709a94d6n%40googlegroups.com.

Reply via email to