+1 for Github Actions... use it for quite a while and it's really reliable.

On Thu, 4 Nov 2021, 16:20 Benura Abeywardena, <benur...@gmail.com> wrote:

> Hi Petri,
>
> Good idea !
>
> Thanks & Regards,
> Benura
>
> On Thu, Nov 4, 2021 at 8:25 PM Petri Tuomola <petri.tuom...@gmail.com>
> wrote:
>
>> Hi all
>>
>> As I’m sure you’ve noticed, Travis builds have recently been getting more
>> and more unreliable: either there is a queue of several hours before the
>> build is executed, or in many cases no build is triggered at all. This
>> seems to be due to the limits on Apache’s Travis account. I asked about
>> this in the Apache Infra JIRA, and the answer was as follows:
>>
>> "Our Travis CI capacity is very limited and we will not be increasing
>> that limit in the foreseeable future. If you are not happy with it, we
>> suggest you switch to GitHub Actions or our Jenkins/BuildBot CI instead.”
>>
>> Given this, I think it would make sense for us to explore alternatives.To
>> try this out, I’ve created a CI build pipeline using Github Actions and
>> raised a PR for it (https://github.com/apache/fineract/pull/1955). This
>> is a “parallel” pipeline - in that I haven’t removed the Travis one. So
>> once this PR is merged, we should get both a Github build as well as a
>> Travis build for each PR.
>>
>> My suggestion would be to merge this and see how the two compare for the
>> next week or so. If Github is more reliable / faster, then we could switch
>> off the Travis one altogether.
>>
>> The only caveat is: I have not been able to test this very
>> comprehensively, as the actions do not run unless the PR is merged. They
>> seem to work OK in my own repository, but I can’t guarantee they will
>> immediately work in the Apache repo. So there may be some false failures
>> initially until we get this build working without issues. However, despite
>> the possible “noise” from these failures, I think this would be a
>> worthwhile exercise.
>>
>> Any concerns? If not, I can merge the actions in tomorrow and then
>> address any issues to get them working asap.
>>
>> Regards
>> Petri
>>
>>

Reply via email to