Исходный код и файл YAML в другом репо Git - PullRequest
0 голосов
/ 08 апреля 2020

Вот что я застрял.

Хранилище GitHub A предоставляет доступ только для чтения, и я пытаюсь построить конвейер azure devops поверх этого.

Поскольку YAML Файл должен быть записан в тот же репозиторий, я получаю сообщение об ошибке, в то время как я пытаюсь сохранить в месте только для чтения, что ожидается. я знаю, что местоположение YAML-файла можно изменить в репо git, но я пытаюсь реализовать сохранение YAML-файла в репо B, который создает код из репо A.

YAML-файл должен выполнить build of repo A.

Я не смог найти никакой документации по этому вопросу и чувствую, что это невозможно, но упомянуто ли это где-нибудь?

1 Ответ

1 голос
/ 09 апреля 2020

я пытаюсь реализовать сохранение файла YAML в репо B, который создает код из репо A

Для этой проблемы вы можете оформить репо A в файле yaml, хранящемся в repoB .

Конвейеры часто используют несколько репозиториев. У вас могут быть разные репозитории с исходным кодом, инструментами, скриптами или другими элементами, необходимыми для создания кода. Используя несколько шагов checkout в вашем конвейере, вы можете получить и проверить другие репозитории в дополнение к тому, который вы используете для хранения своего конвейера YAML.

resources:
  repositories:
  - repository: GitHubRepoA # The name used to reference this repository in the checkout step
    type: github
    endpoint: MyGitHubServiceConnection
    name: MyGitHubOrgOrUser/MyGitHubRepo

Вот документ вы можете обратиться к.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...