GitHub Actions in a minute
A 60-second demo of GitHub Actions: automate your build, test and deployment workflow in minutes.
- github
- ci-cd
- automation
- devops
Transcript
You probably spend time running tests manually or dragging deployment files around. GitHub Actions automates all of that. It is a CI/CD platform built directly into GitHub. Every repo comes with it. You write a workflow file and GitHub runs your automation on every push.
This is a complete workflow. It runs on every push. It checks out your code and runs your tests. The file lives in .github/workflows in your repo. GitHub provides runners, the machines that run your automation. It is free for public repos and includes minutes for private repos.
You can run tests on every pull request to catch bugs before merging. You can build and package your code automatically. You can deploy to any cloud, AWS, Azure, GCP or your own server. You can publish packages to npm, Docker Hub, or GitHub Packages.
Pick one task you do by hand after every push. Open your repo on GitHub, click Actions, choose a template that fits, and commit the file. In five minutes you have automation running. Start simple and expand as you get comfortable.
More from the blog
- Video
What is Docker
Learn what Docker is in 60 seconds. Discover how this tool packages your code with everything it needs to run anywhere, eliminating environment problems forever.
- docker
- containers
- Video
Terraform and CDK
A quick comparison of Terraform and CDK, two popular infrastructure-as-code tools, to help you choose which to learn first.
- terraform
- cdk
- Article
AI content slob vs AI peak: know the difference
Most AI-generated content falls flat because it lacks context and proper setup. Learn what separates generic, repetitive output from useful, high-quality AI content.
- ai
- productivity