GitHub Actions

Focus on what matters: code

Build, Test, and Deploy

on push

Edit

Build

actions/docker

uses

actions/docker

runs

docker build -t octoverse

Edit

Powerful workflows to supercharge your repos

Workflows can be triggered by GitHub platform events (i.e. push, issue, release) and can run a sequence of serial or parallel actions in response. Combine and configure actions for the services you know and love built and maintained by the community.

Want to venture off of the beaten path? Actions can be written in any language using the millions of Open Source libraries available on GitHub and can interact with the full GitHub API and any other public API.

Get octocat

./fetch-from-octodex/

uses

./fetch-from-octodex/

Edit

Provision Database

hashicorp/terraform

uses

hashicorp/terraform

runs

terraform apply

Edit

Notify

actions/twilio

uses

actions/twilio

runs

twilio --number 5554351234 "Hello, world!"

Edit

Flexible and scalable container execution

Actions are executed on demand as autoscaled containers with generous resource limits.

Whether you want to build your container apps, publish packages to registries, or automate welcoming new users to your open source projects - the possibilities are endless.