Skip to content
Please note that GitHub no longer supports Internet Explorer.

We recommend upgrading to the latest Microsoft Edge, Google Chrome, or Firefox.

Learn more

GitHub Actions

Focus on what matters: code

With GitHub Actions you can automate your workflow from idea to production.

Sign up for the beta

Build, Test, and Deploy

on push

Edit
Build

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

Get octocat

./fetch-from-octodex/

uses

./fetch-from-octodex/

Edit
Provision Database

Provision Database

hashicorp/terraform

uses

hashicorp/terraform

runs

terraform apply

Edit
Notify

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.

action "Deploy to Production" {
  needs = "Provision Database"
  uses = "actions/aws/ec2"
  runs = "aws deploy --prod"
}
Deploy to AWS
action "Deploy to Production" {
  needs = "Provision Database"
  uses = "actions/gcloud"
  runs = "gcloud deploy"
}
Deploy to Google Cloud
action "Deploy to Production" {
  needs = "Provision Database"
  uses = "actions/azure"
  runs = "azure deploy"
}
Deploy to Azure

Configure as code

Automating your software development practices with workflow files embraces the Git flow by codifying it in your repository.

Manage and test changes using your software development processes, like pull requests, branch deployments, and code reviews.

The future of workflow automation is now.

If you’d like to be one of the first to use GitHub Actions register for the beta waitlist. Want to get a head start? Check out the documentation.

Sign up for the beta
You can’t perform that action at this time.
幸运赛车开奖走势图
4场进球彩赛程 双色球2019012蓝球绝杀 河南福彩一幸运武林走势图 时时彩4星选号 4399极速飞艇网页游戏 四肖中特永久免费 新疆18选7 北京赛车pk10下载版 江西快三精准计划软件安卓版 彩票开奖2019073期 广东彩票 山东体彩11选5 118心水论坛改为115 上海天天彩选4开奖时间 福建22选5奖池