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