> [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