Пропуски Junior CI: пайплайны и артефакты спрашивают часто обновлено
GitHub Actions: раннер и зависимость джоб
Вопрос
Допишите workflow: джоба deploy должна выполняться на ubuntu-24.04 и только после успешной test.
jobs:
test:
runs-on: ubuntu-24.04
steps:
- run: npm test
deploy:
__(1)__: ubuntu-24.04
__(2)__: test
steps:
- run: ./deploy.sh
Попробуйте сами
Заполните пропуски по номерам.
1
2
Показать ответ и разбор
Коротко
runs-on выбирает раннер, needs задаёт зависимость: без него джобы в GitHub Actions стартуют параллельно, и деплой мог бы начаться до окончания тестов.
Что в пропусках
1
runs-on
2
needs
Разбор
runs-on выбирает раннер, needs задаёт зависимость: без него джобы в GitHub Actions стартуют параллельно, и деплой мог бы начаться до окончания тестов.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.