Интеграция Kony с Azure DevOps Server 2019 - PullRequest
0 голосов
/ 23 апреля 2020

Один из моих клиентов использует Kony Platform для создания мобильных приложений Android и iOS с использованием Kony Studio.

При работе с Kony Studio они могут создавать файлы Android .apk. в папке bin, в зависимости от режима отладки или выпуска.

Когда мы пытаемся интегрировать его с Azure DevOps Server 2019, конвейер сборки проходит, но когда мы проверяем журналы, мы видим ошибку о не возможность генерировать файлы apk для Android. Файлы iOS собираются нормально, но Android выдает ошибку сборки "с кодом запуска не удалось".

В настоящее время мы используем только задачу "Ant" в конвейере.

Итак, нужно ли нам добавлять какие-либо связанные с Kony сервисы в конвейер сборки, или обычная задача Ant должна помочь? Также, как мы можем добавить какие-либо Market или сервисные соединения для Kony в конвейер сборки для генерации apk в конвейере DevOps?.

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

1 Ответ

0 голосов
/ 29 апреля 2020

Перед использованием Azure DevOps Server для сборки проекта Android необходимо убедиться, что файл .apk может быть создан локально с помощью утилиты Ant на компьютере агента сборки. Конвейер DevOps вызывает утилиту Ant для создания файла. xml, если файл .apk может быть сгенерирован локально с использованием Ant, он должен генерироваться во время конвейера.

Вы можете попробовать сгенерировать новый build.xml файл с командой android update project -p <PATH TO CHKOUT DIR> и повторите тест.

См. этот блог:

https://www.technetexperts.com/mobile/generate-android-app-apk-using-apache-ant/

Или вы можете перейдите по ссылке ниже, чтобы использовать Gradle для создания проекта Android вместо Ant:

https://docs.microsoft.com/en-us/azure/devops/pipelines/ecosystems/android?view=azure-devops

...