tobiipro / support-firecloud

Software and configuration that support TobiiPro's Cloud Services development.
Apache License 2.0
4 stars 1 forks source link

Placeholder for Github Workflows (aka Github Actions) #134

Closed andreineculau closed 4 years ago

andreineculau commented 4 years ago

as an alternative for TravisCI/CircleCI/etc

The workflow configuration


Pros

Cons

Quite a few basic CI/CD features are either not available on github actions, or they can be instrumented via shell commands or action plugins, but it is very much a wild wild west with many developers fighting for the spotlight (a bit á la NPM).

One way to summarize the experience around Github Actions comes from a blog post around generating and using a unique job id:

In conclusion; this is a lot of effort and quite a unique method to generate a build number for your workflow run. However; if you are excited to use GitHub Actions and you are restricted by this missing feature, then there is a way to get around it. It may not be the most elegant solution, but it works™️.

Refs: