Настройка Jenkins для приложения xamarin froms в сборке Mac для iOS - PullRequest
0 голосов
/ 03 июля 2018

Я пытаюсь настроить работу jenkins для приложения xamarin.froms и добавил плагин msBuild в конфигурации jenkins.

Создайте работу и попытайтесь собрать приложение ios, вот команда сборки, которую я использую

msbuild /p:Configuration="Release" \ 
    /p:Platform="iPhone" \ 
    /p:IpaPackageDir="$HOME/Builds" \
    /t:Build Sample.sln

сборка терпит неудачу, говоря, что

MSBUILD: ошибка MSB1009: файл проекта не существует.

Какова точная команда для сборки приложения ios?

1 Ответ

0 голосов
/ 03 июля 2018

Если вы используете плагин MSBuild , вы можете сделать это так:

  1. Добавить шаг сборки:

enter image description here

  1. Добавить следующее:

    1. Выберите версию MSBuild из раскрывающегося списка, это задано в вашей конфигурации Jenkins.
    2. Путь к файлу вашего решения из корневого каталога
    3. Параметры командной строки (я убрал строку, экранирует). Я изменил $HOME на %WORKSPACE%

У вас должно быть что-то вроде этого:

enter image description here

Если вы хотите просто запустить команду bash, вам нужно перейти в каталог, в котором затем запускается файл решения:

msbuild /p:Configuration="Release" /p:Platform="iPhone" /p:IpaPackageDir="$HOME/Builds" /t:Build Solution.sln

Убедитесь, что вы установили переменную окружения $ HOME, если вы хотите, чтобы она туда шла

Если не изменить $HOME/Builds на другой путь.

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