Ali,

Thank you for driving this. Overall looks good.

I am fine with most of the proposal. However I would like to see what is
the plan to migrate the remaining java tests and integration tests.
In your current email, there are a lot of unknowns regarding java unit
tests and integration tests. I would guess putting your proposal into
a PIP so that everyone can review the PIP  before voting it.

Thanks,
Sijie


On Sat, Nov 30, 2019 at 4:39 PM Ali Ahmed <alahmed...@gmail.com> wrote:

> Hello everyone ,
>
> I am doing experiments with github CI and I believe we are ready to vote on
> the transition plan.
> Briefly the current jenkins env is problematic there is resources
> contention, limited parallelism and lack of control to do experiments.
>
> The first version of the github actions ci is ready to merge. It has
> additional benefits that it won't trigger on documentation changes.
> https://github.com/apache/pulsar/pull/5642
>
> They were things tried but removed like caching artifacts, since the cache
> size is too small to use.
>
> From the current jobs in the workflow the cpp tests is stable enough to
> swap with the jenkins one we can merge this and request apache infra to
> disable the cpp jenkins job requirement.
> I am experimenting with running unit tests and integration test in parallel
> groups with subset of tests. It's not ready yet to be a checkin condition,
> we need to iterate and improve it further.
>
> In summary the goal is to merge the current pr as is, swap the jenkins cpp
> job and then further along move the unit test and integration test workflow
> as they stabilize.
>

Reply via email to