Should we migrate the buildbot builder on Apache infrastructure over to git and get it working again? Or should we put more effort into Travis and just abandon the Apache builder?

Are the new limits at Travis going to work for us?

I think we'll be more able to set up different database containers at Travis rather than at Apache.


Are we happy with creating release artifacts:

a. as we do today, built on a local developer machine
b. from Travis
c. from buildbot


https://issues.apache.org/jira/browse/INFRA-22396


Ari


On 10/10/21 6:38pm, Andrus Adamchik wrote:
Oops. I guess we shouldn't jump to GA just yet.

On Oct 10, 2021, at 10:28 AM, Nikita Timofeev <ntimof...@objectstyle.com> wrote:


Hi all,
I've read about limitations on the Apache side. It turns out not so great in 
that case. There's only approved actions available and, more important, there's 
limited number of runners available for *all* Apache projects. Ifra warns that 
it could be really slow [1]
[1] 
https://cwiki.apache.org/confluence/plugins/servlet/mobile?contentId=173085013#content/view/173085013
 Sunday, 10 October 2021, 10:10am +03:00 from Andrus Adamchik  
aadamc...@gmail.com :

[1]  https://github.com/ishgroup/oncourse/actions


Nice! FWIW Bootique is using Github Actions for its dozens of modules, 
including cross-DB tests. A huge improvement over Travis.

However a bit more limited with regard to database choices.
We can run tests against any database that has a Docker image. SQLServer does. 
(We should also switch to Testcontainers for managing dockerized tested 
services, but that's a separate discussion and does not affect a CI/CD choice).

Aurora is cloud-based of course, so we'll need to program provisioning the test 
DB ourselves, but as long as a build agent has internet access, this should be 
doable.

Are we limited at all within the Apache project with how we can configure 
Actions?

Haven't tried it, good question. I hope not and it is all straight GitHub.

Andrus


On Oct 10, 2021, at 9:59 AM, Aristedes Maniatis < a...@ish.com.au.INVALID> 
wrote:

On 10/10/21 5:26pm, Andrus Adamchik wrote:
BTW, we should probably move to Github Actions for CI/CD. Much faster than 
Travis.
I've got a bit of experience [1] with github actions in some of my other open 
source projects, and mostly they are very good. Ties in nicely with pull 
requests as well. However a bit more limited with regard to database choices. 
Ideally we'd want databases like SQL Server, AWS Aurora, etc in our test suite.

Are we limited at all within the Apache project with how we can configure 
Actions?

Ari


[1]  https://github.com/ishgroup/oncourse/actions


Reply via email to