chialab/docker-php

Migrate to GH Actions

Closed this issue · 2 comments

le0m commented

travis-ci.org will be closed down on december 31, public repos are required to migrate to travis-ci.com before that date (see newsletter).

As an alternative, we could switch to GitHub Actions.

le0m commented

I tested GitHub Actions (see here), here's my thoughts:

  • it's faster than Travis, the pipeline took 14 minutes to build and test all image tags
  • if a single job fails you can't re-run only that one, like any sane CI solution; you have to re-run the whole pipeline

Agree that Travis isn't the solution to go anymore.

As an alternative, I propose also evaluating Azure DevOps Pipelines, which are of course free for open source. If I'm not wrong, GitHub Actions are basically a wrapper around that platform, and syntax is pretty much similar. I'll take a look at that and open a test branch in the afternoon.