Skip to content
jansupol edited this page Nov 6, 2018 · 5 revisions

Jersey currently uses the following CI/CDs:

Travis

As of now, every PR is tested on Travis. This infrastructure important, since everyone can setup a Travis account and run Jersey tests before a PR is submitted.

New Experimental Jenkins

Eclipse Foundation provided a new Jenkins infrastructure backed by Openstack. Each job is running in a container managed by the Openstack instance. Currently, it runs in an experimental mode as it is a new solution. The Eclipse Foundation agreed on installing needed Jenkins plugins on a community request. This infrastructure is important as it is planned to be the main CI/CD pipeline, where the PRs will eventually be tested. The nightly builds, and tck tests will run here and the release jobs will be here as well.

The Revoked Jenkins

Eclipse Foundation provided a Jenkins solution for Jersey, where any job needed by Jersey can be setup. This Jenkins is however a shared one, where the ports Jersey tests usually listen at can be already bound by a job executed for other Jakarta EE project. This Jenkins instance is to be closed.

Release Process:

Clone this wiki locally