Скомпилировать проект Android в системе непрерывной интеграции Hudson?

Я настраиваю систему непрерывной интеграции с Hudson , и это просто потрясающе. У меня есть репозиторий SVN и интегрирован обработчик пост-фиксации, который уведомляет Hudson, когда кто-то фиксируется в репозитории. Эта часть работает отлично.

Общая идея заключается в том, что если проект терпит неудачу из-за модульных тестов или чего-то еще, он должен сообщить об этом соавтору (я использую простой уведомитель по электронной почте). Но если это удастся, я хочу, чтобы он скомпилировал проект и построил либо беззнаковый, либо подписанный .apk файл.

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

Заранее спасибо

Финн Ларсен

6
задан Finn Larsen 26 September 2011 в 08:30
поделиться