Skip to main content
GitHub Docs
Version:
Enterprise Cloud
Search GitHub Docs
Search
Select language: current language is English
Open Search Bar
Close Search Bar
Open Menu
Open Sidebar
GitHub Actions
/
Use cases and examples
/
Deployment
/
Deploying to Azure Kubernetes Service
Home
GitHub Actions
About GitHub Actions
Understand GitHub Actions
Continuous integration
Continuous deployment
Write workflows
Quickstart
About workflows
Use workflow templates
Choose when workflows run
Trigger a workflow
Use conditions to control job execution
Events that trigger workflows
Choose where workflows run
Choose the runner for a job
Run jobs in a container
Choose what workflows do
Use jobs in a workflow
Find and customize actions
GitHub CLI in workflows
Workflow commands
Add scripts
Permissions for `GITHUB_TOKEN`
Expressions
Variables
Contexts
Pass information
Set default values for jobs
Environments
Concurrency
Run job variations
Cache dependencies
Store artifacts
Workflow syntax
Manage workflows and deployments
Manage workflow runs
Manually run a workflow
Re-run workflows and jobs
Cancel a workflow
Disable & enable a workflow
Skip workflow runs
Delete a workflow run
Download workflow artifacts
Remove workflow artifacts
Approve public fork runs
Approve private fork runs
Manage deployments
Deployment history
Manage environments
Review deployments
Create custom protection rules
Configure custom protection rules
Share automations
Avoid duplication
Create actions
About custom actions
Create a Docker container action
Create a JavaScript action
Create a composite action
Metadata syntax
Dockerfile support
Set exit codes
Release and maintain actions
Publish in GitHub Marketplace
CLI setup action
Reuse workflows
Create workflow templates
Share with your enterprise
Monitor & troubleshoot
Monitor
About monitoring
Notifications for workflow runs
Visualization graph
Workflow run history
View job execution time
Add a status badge
Workflow run logs
Troubleshoot
About troubleshooting
Use Copilot
Enable debug logging
Working with GitHub Support
GitHub-hosted runners
About GitHub-hosted runners
About GitHub-hosted runners
Monitor current jobs
Customize runners
Using larger runners
About larger runners
Manage larger runners
Control access to larger runners
Run jobs on larger runners
Private networking
About private networking
Using OIDC
Using WireGuard
Self-hosted runners
Manage self-hosted runners
About self-hosted runners
Self-hosted runner communication