Skip to main content
GitHub Docs
Version:
Free, Pro, & Team
Search GitHub Docs
GitHub Actions
/
Using jobs
All products
GitHub Actions
Quickstart
Learn GitHub Actions
Examples
Using workflows
Using jobs
Use jobs in a workflow
Choose the runner for a job
Use conditions to control job execution
Matrices
Concurrency
Environments
Run jobs in a container
Set default values for jobs
Assign permissions to jobs
Define outputs for jobs
Manage workflow runs
Build and test
Deployment
Containerized services
Publish packages
Manage issues and pull requests
Migrate to GitHub Actions
Monitor & troubleshoot
GitHub-hosted runners
Self-hosted runners
Security guides
Creating actions
Guides for GitHub Actions
GitHub Actions
/
Using jobs
Using jobs
Creating and managing GitHub Actions jobs.
Using jobs in a workflow
Choosing the runner for a job
Using conditions to control job execution
Using a matrix for your jobs
Using concurrency
Using environments for jobs
Running jobs in a container
Setting default values for jobs
Assigning permissions to jobs
Defining outputs for jobs