Кто-нибудь успешно создал Xamarin.Forms с gitlab-ci?
Я работаю над проектом для домашних животных с помощью Xamarin.Forms, и мне интересно, есть ли у кого-нибудь опыт настройки gitlab-ci.yml. Кажется, что есть ограниченный материал по настройке для .NET-сборки в целом, пытаясь удачи в создании одного из них, прежде чем объединять обе сборки. Попробовали для каждого проекта .csproj для пути сборки.
Любое понимание и опыт будут оценены.
Текущий .gitlab-ci.yml
image: mono
variables:
Solution: Solution.sln
stages:
- build
- test
- deploy
before_script:
- nuget restore $Solution
build:
stage: build
script:
- MONO_IOMAP=case xbuild /p:Configuration="Release" /p:Platform="iPhone" /t:Build $Solution
Ответы
Ответ 1
пока нет, к сожалению, вам понадобится Windows-машина, обязательные условия:
- Windows
- Да уж!.NET Framework работает только в ОС Windows, поэтому компьютер, который вы собираетесь использовать, должен использовать Windows.
- Гит
- Как вы думаете, нам нужно установить Git? Хорошо, это шутка, очевидно, что нам нужен git по тому, как мы собираемся использовать GitLab!
- MSBuild
- Чтобы иметь возможность создавать и публиковать наше приложение, нам нужно установить MSBuild.
Вы можете получить больше информации здесь о построении на .Net, от которого зависит новая форма Xamarin.