Наличие сценария оболочки ссылается на пути сборки XCode - PullRequest
0 голосов
/ 05 апреля 2011

У меня есть сценарий оболочки, который запускает lcov (тестовое покрытие) для проекта iOS, который у меня есть Hudson.Копия Хадсона этого проекта взята из Git-репозитория.Способ, который я сейчас настроил, заключается в том, что всякий раз, когда репо обновляется или кто-то вручную строит проект в Hudson, Hudson автоматически запускает приложение, а затем запускает мой сценарий оболочки после завершения сборки.lcov может быть запущен только после того, как приложение не только собрано, но и автоматически запущено с некоторыми инструментами функционального тестирования.Поэтому я не могу запустить скрипт оболочки как часть процесса сборки через XCode.Он должен быть запущен после того, как приложение завершит сборку и запуск.

Однако я хотел бы использовать этот проект в нескольких заданиях Hudson.К сожалению, в каждой работе Hudson проект iOS называется по-разному.Я хотел бы сослаться на путь сборки с некоторой переменной среды, но я не знаю, как это сделать.У кого-нибудь есть советы, как это найти?

1 Ответ

0 голосов
/ 05 апреля 2011

Если я вас правильно понимаю, это действительно вопрос Гудзона. Вы можете установить «глобальные переменные» в своей конфигурации Hudson, а затем вызывать сценарии оболочки, командные файлы, сборки ant и т. Д. Вы также можете устанавливать их динамически при каждом вызове задания Hudson. Не уверен, как именно помочь вам в вашей конкретной среде без дополнительной информации.

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