Skip to content

Jobs

A part of a workflow that consists of one-or-more steps.

Parameters

runs-on

Choosing the runner for a job - GitHub Docs - self-hosted - windows-latest - macos-latest - ubuntu-latest

if

Using conditions to control job execution - GitHub Docs

matrix

Using a matrix for your jobs - GitHub Docs

concurrency

Using concurrency - GitHub Docs

group

cancel-in-progress

environment

Using environments for jobs - GitHub Docs

container

Running jobs in a container - GitHub Docs

defaults

Setting default values for jobs - GitHub Docs

permissions

Assigning permissions to jobs - GitHub Docs

outputs

Defining outputs for jobs - GitHub Docs


Code

jobs:
  jobId:
    name: Name of Job Displayed in the Log
    runs-on: ubuntu-latest