English
GitHub Actions
- Get started
- Account and profile
- Authentication
- Repositories
- GitHub
- Enterprise administrators
- Billing and payments
- Organizations
- Code security
- Pull requests
- GitHub Issues
- GitHub Actions
- GitHub Codespaces
- GitHub Packages
- Search on GitHub
- Developers
- REST API
- GraphQL API
- GitHub CLI
- GitHub Discussions
- GitHub Sponsors
- Building communities
- GitHub Pages
- Education
- GitHub Desktop
- GitHub Support
- Atom
- Electron
- CodeQL
- npm
Free, Pro, & Team
English
GitHub Actions
Automate, customize, and execute your software development workflows right in your repository with GitHub Actions. You can discover, create, and share actions to perform any job you'd like, including CI/CD, and combine actions in a completely customized workflow.
Guides
View allPopular
Code examples
Example services
Example workflows using service containers
service containersDeclaratively setup GitHub Labels
GitHub Action to declaratively setup labels across repos
issueslabelsDeclaratively sync GitHub labels
GitHub Action to sync GitHub labels in the declarative way
issueslabelsAdd releases to GitHub
Publish GitHub releases in an action
releasespublishingPublish a docker image to Dockerhub
A GitHub Action used to build and publish Docker images
dockerpublishingbuildCreate an issue using content from a file
A GitHub action to create an issue using content from a file
issues
Guides
Using starter workflows
GitHub provides starter workflows for a variety of languages and tooling.
Publishing Node.js packages
You can publish Node.js packages to a registry as part of your continuous integration (CI) workflow.
Building and testing PowerShell
You can create a continuous integration (CI) workflow to build and test your PowerShell project.
All GitHub Actions docs
Help us make these docs great!
All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request.
Make a contribution