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