Как обсуждено здесь , в GitHub Actions есть хороший способ ссылки job
с другими job
с использованием ключевого слова need
, например,
name: Share data between jobs
on: [push]
jobs:
job_1:
name: Add 3 and 7
runs-on: ubuntu-latest
steps:
# Steps
job_2:
name: Multiply by 9
needs: job_1
# The rest of the job
. Вопрос, на который я не смог найти ответ в документации: Есть ли способ ссылаться / делиться job
s в других рабочих процессах? (т.е. отдельный yml
файл) .
Мой проект состоит из нескольких отдельных рабочих процессов, и каждый из них должен выполнять одинаковые начальные step
с. Я пытаюсь избежать копирования одного и того же шага на разных workflow
с.