Visual Studio App Center готовит отдельный Git для сборки - PullRequest
0 голосов
/ 12 марта 2019

Я пытаюсь правильно сослаться на мою дополнительную библиотеку github для сборки xamarin.android в Visual Studio App Center. Библиотека содержится в отдельном git-репозитории, а затем добавлена ​​в мой проект Visual studio.

enter image description here

Чтобы включить библиотеку в i, я добавил файл «appcenter-post-clone.sh», который должен загрузить git, чтобы ссылка все еще работала.

echo "Custom_AppCenter_Script"

echo $ APPCENTER_SOURCE_DIRECTORY

echo $ PWD

мерзавец клон https://github.com/Mygit/Reponame.git

--- Выход Build: ---

Custom_AppCenter_Script

/ Users / VSTS / агент / 2.148.0 / работа / 1 / с

/ Users / VSTS / агент / 2.148.0 / работа / 1 / s / Flux / Flux.Android

Клонирование в «Аврору» ...

## [раздел] Окончание: скрипт Post Clone

## [раздел] Начиная: установить моно версию

.....

ВНИМАНИЕ: Файл проекта /Users/vsts/agent/2.148.0/work/1/s/../Aurora/Aurora/Aurora.csproj не найден.

Как мне настроить скрипт, чтобы библиотека находилась в правильном месте?

1 Ответ

0 голосов
/ 12 марта 2019

Я нашел Soulution:

Добавил git как подмодуль в репозиторий, а затем изменил "appcenter-post-clone.sh" на это:

echo "Custom_AppCenter_Script"

git clone --recursive https://github.com/Mygit/Reponame.git

echo "Клонирование завершено".

...