Как настроить рабочий процесс GitHub CI / build для создания каждого каталога, когда что-то выдвигается? - PullRequest
1 голос
/ 01 апреля 2020

Я добавил рабочий процесс GitHub Actions в репозиторий и попытался настроить его, но не смог. Проверил несколько сайтов, но не смог найти четкого ответа. Как можно настроить его рабочий процесс так, чтобы C ++ CI / Build создавал каждый каталог по отдельности всякий раз, когда я помещал sh что-то в репозиторий?

Примечание: мое хранилище содержит несколько папок с исходным кодом, и у каждого свой проект / фрагменты кода.

1 Ответ

0 голосов
/ 02 мая 2020

Вы можете отфильтровать каждый рабочий процесс, чтобы он выполнялся только тогда, когда коммиты влияют на файлы по определенному пути:

https://help.github.com/en/actions/reference/workflow-syntax-for-github-actions#onpushpull_requestpaths

on:
  push:
    paths:
    - 'sub-project/**'
    - '!sub-project/docs/**'
...