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
migrate CI build to github actions #4581
Conversation
This is great progress! The missing bit here seems to be the packaging build (ensuring we can build the war/bin and the extension zip packages without error). |
I think this is done. I've folded the package steps into the oraclejdk11 job (see https://github.com/geoserver/geoserver/pull/4581/checks?check_run_id=1458114425), with a (perhaps optimistic) hope that we can reuse the bits we just built, before removing the -SNAPSHOT jars from the cache. |
Travis is failing with a ConcurrentModificationException, which looks unrelated. Have kicked that build, but don't think it will be relevant. |
Oh... do you remember where it was? I've recently changed some code related to concurrency (to get higher scalability) and worried that failure might be related. |
Security core, maybe. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍
Squash-merged for ease of backport. Thanks for the hard work, much appreciated! |
* ci: migrate from travis build to github actions * ci: update documentation to reflect migration away from Travis CI * ci: migrate jdk8 to github actions * ci: Update display name for Linux Github Actions
* ci: migrate from travis build to github actions * ci: update documentation to reflect migration away from Travis CI * ci: migrate jdk8 to github actions * ci: Update display name for Linux Github Actions
Added backports to 2.17.x and 2.18.x |
migrate CI build to github actions (#4581)
migrate CI build to github actions (#4581)
As requested on the mailing list, migrates most of the Travis CI build activity to Github Actions.
Checklist
For all pull requests:
The following are required only for core and extension modules (they are welcomed, but not required, for community modules):