Действия GitHub, запускающие другие действия GitHub из другого репо и получение их результата - PullRequest
0 голосов
/ 19 июня 2020

В GitHub Actions я хотел бы запустить тест E2E из другого репозитория, я знаю, что могу использовать repository_dispatch для запуска заданий из других репозиториев, но я не вижу простого способа получить результат этого задания, чтобы узнать, тесты не прошли или прошли.

Вот этот пример выполнения запросов ping pong между репозиториями, но это не решает, как я узнаю, прошел ли тест для текущего задания. https://blog.marcnuri.com/triggering-github-actions-across-different-repositories/

В идеале поток, который мне нужен:

  1. Код фиксации
  2. Начало задания RepoA CI
  3. RepoA Сборка
  4. Развертывание RepoA в предварительном продукте
  5. Запуск E2E в RepoB
  6. Развертывание RepoA в продукте, если E2E прошел успешно
...