Шаг 5 из 12

Job

Это набор шагов, который необходимо выполнить. Шаги в рамках одного Job выполняются последовательно и последующий шаг зависит от успешности выполнения предыдущего. Такое поведение можно явно переопределить дополнительными параметрами. Но если в рамках одного Workflow задано более одного Job, то они могут выполняться параллельно, при условии отсутствия зависимости между ними. Если взглянуть на ранее заданный Workflow, то за Job отвечает следующий кусок:

jobs:
  print_message:
    runs-on: ubuntu-latest
    run: echo "hello from github actions"

В Workflow есть 1 Job с названием print_message, который печатает сообщение hello from github actions. Если Job не ограничивается одной командой, то джоба должна биться на несколько шагов:

 jobs:
print_message:
runs-on: ubuntu-latest
steps:
- run: echo "hello from github actions"
- run: echo "goodbye"

Комментарии