Overview of GitHub Actions
GitHub Actions is the native automation engine on GitHub. It allows you to run workflows on any event in GitHub – not only commits to source control! GitHub can trigger your workflows when an issue changes its state or is added to a milestone, when a card is moved in GitHub Projects, when someone clicks Star on your repository, or when a comment is added to a discussion. There are triggers for nearly everything. The workflows themselves are built for reuse. You can build reusable actions by just putting code in a repository. Alternatively, you can share actions through the GitHub Marketplace (https://github.com/marketplace), which currently contains about 10,000 actions.
These workflows can be executed in the cloud on every major platform: Linux, macOS, Windows, ARM, and containers. You can even configure and host runners – in the cloud or your data center – without the need to open incoming ports.
GitHub Learning Lab
A good...