You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by Mark Thomas <ma...@apache.org> on 2022/10/25 08:00:31 UTC
Migrating away from Travis CI
Hi all,
Infra have notified us that we need to migrate off Travis CI. The
recommended replacement is GitHub actions.
We are already using GitHub actions as a smoke test and we also have
BuiltBot and Gump providing CI.
Travis provides access to ARM64, s390x and ppc64le which do not appear
to be available in any of our current CI systems.
The ASF Jenkins service does appear to have a ppc64le node. There also
appears to be an ARM64 node but it is currently unavailable.
We need to remove the configuration for the Travis builds. That is easy
to do. The question is do we want to replace the builds for these
additional platforms?
I don't recall any instances of platform specific issues detected by
these CI systems. Travis has been so unreliable at times, I have
contemplated removing the Travis builds entirely irrespective of this
migration request from the infrastructure team. I am therefore leaning
towards the simple solution of not replacing the Travis builds. Should
we have a platform specific bug reported then we can, as we have done in
the past, figure out a way to get access to a suitable test environment.
Thoughts?
Mark
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org
Re: Migrating away from Travis CI
Posted by Rémy Maucherat <re...@apache.org>.
On Tue, Oct 25, 2022 at 10:01 AM Mark Thomas <ma...@apache.org> wrote:
>
> Hi all,
>
> Infra have notified us that we need to migrate off Travis CI. The
> recommended replacement is GitHub actions.
>
> We are already using GitHub actions as a smoke test and we also have
> BuiltBot and Gump providing CI.
>
> Travis provides access to ARM64, s390x and ppc64le which do not appear
> to be available in any of our current CI systems.
>
> The ASF Jenkins service does appear to have a ppc64le node. There also
> appears to be an ARM64 node but it is currently unavailable.
>
> We need to remove the configuration for the Travis builds. That is easy
> to do. The question is do we want to replace the builds for these
> additional platforms?
>
> I don't recall any instances of platform specific issues detected by
> these CI systems. Travis has been so unreliable at times, I have
> contemplated removing the Travis builds entirely irrespective of this
> migration request from the infrastructure team. I am therefore leaning
> towards the simple solution of not replacing the Travis builds. Should
> we have a platform specific bug reported then we can, as we have done in
> the past, figure out a way to get access to a suitable test environment.
>
> Thoughts?
Given history, we should be fine with only GH actions and the main
Apache CI. Sure having more platforms is always a good bonus, but if
it is no longer easy to have it's likely not worth the effort.
Rémy
> Mark
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: dev-help@tomcat.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org