Advantages
- Stdandalone runner
- Parallel execution of stages
- Centralised system to set the code format, not dependent on developer system.
Disadvantages
- Has to transfer artefacts between stages
Documentation
- https://docs.github.com/en/actions
- https://docs.github.com/en/actions/learn-github-actions
- https://docs.github.com/en/actions/quickstart
- https://docs.github.com/en/actions/reference
Workflow Samples
C++ Samples
- https://github.com/bsamseth/cpp-project
- https://github.com/rollbear/trompeloeil/blob/master/.github/workflows/ci.yml
- https://github.com/sheredom/utf8.h/blob/master/.github/workflows/cmake.yml