Bitrise: Как добавить второй шаг "Git Clone Repository" в рабочий процесс? - PullRequest
0 голосов
/ 21 апреля 2020

Я использую Bitrise для CI / CD.

На этапе сборки Git Clone Repository используется переменная окружения GIT_REPOSITORY_URL в качестве входных данных, чтобы определить, откуда клонировать.

Я хотел бы добавить второй шаг для клонирования другого репозитория, но кажется, что невозможно указать другой URL-адрес для клонирования.

Если есть, может кто-нибудь сказать мне, как это сделать, или, альтернативно, у кого-нибудь есть альтернативный подход?

1 Ответ

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

Я нашел способ, который работает для меня: в нашем корпоративном проекте Bitrise CI сначала выполняет шаг Activate SSH key, а затем Git Clone Repository (который, конечно, нуждается в первом шаге для аутентификации) из их библиотеки.

Теперь, когда это сделано, я все еще не могу использовать другой Git Clone Repository из-за ограничений, описанных в вопросе, но очень легко получить доступ к другому хранилищу, которое использует те же учетные данные в скрипте. Так вот что я сделал. Мое второе репо доступно с тем же ключом S SH, поэтому все, что мне было нужно, это шаг сборки script, который делает это:

git clone git@github.com:myrepo [my\desired\location]

, чтобы получить мое второе репо.

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