Articles of непрерывной интеграцией

Не удалось подписать Android APK у Jenkins, но работает из командной строки

У меня есть следующая среда сборки: Ubuntu Java 1.6.0_24 Apache ant 1.8.2 Дженкинс 1.427 Причал 6.1.26 Я могу создать APK выпуска (zipaligned и подписанный) из командной строки (в области рабочего пространства jenkins), запустив ant release и затем набрав в кэше хранилища, когда будет предложено. Однако, используя ту же команду сборки из задания Jenkins, она терпит […]

Используйте как InstrumentationTestRunner, так и AndroidJUnitRunner с Robotium и Espresso

Мы используем Robotium с android.test.InstrumentationTestRunner для наших тестов. Тем не менее мы хотим заменить Robotium для Espresso, но у нас все еще есть некоторые сомнения по этому поводу, так как у нас есть машина с Jenkins для CI. Espresso использует android.support.test.runner.AndroidJUnitRunner то время как Robotium использует вышеупомянутое и первое, мы хотели бы иметь возможность одновременно […]

Удаление выбранных частей Android SDK в командной строке

Это связано с «Удалением старых версий Android SDK» , за исключением того, что я хотел бы сделать это на безголовом сервере CI для Linux (сокращение на дисковое пространство). Предоставляет ли инструмент командной строки android опции для удаления старых частей SDK? С быстрым просмотром единственными вещами, которые он может удалить, являются AVD. Я что-то упустил? В […]

Android-Jenkins: не удалось найти версию Build Tools 17.0.0 На Jenkins Build Server

Я пытаюсь использовать Android Emulator на Jenkins для создания и тестирования моего проекта. Но при выполнении моих задач градиента я получаю следующую ошибку: Не удалось найти версию средств для сборки 17.0.0 Задача градиента, в которой я работаю; ./gradlew clean connectedCheck В моем файле сборки gradle у меня есть следующая конфигурация android { compileSdkVersion 17 buildToolsVersion […]

Android CI с использованием Bitbucket Pipelines и Docker

Я пытаюсь настроить Continuous Integration (CI) в Bitbucket Pipelines для Android. Я создал образец пустой активности с помощью Android Studio 2.1.1. С Pipelines я использую контейнер Docker uber / android-build-environment, который прекрасно создает среду. Вот мой bitbucket-pipelines.yml image: uber/android-build-environment:latest pipelines: default: – step: script: – echo y | android update sdk –filter "extra-android-m2repository" –no-ui -a […]

Intereting Posts
Внедрение события shake SharedElement и пользовательский EnterTransition вызывают утечку памяти Недопустимый файл APK ImageView с растровыми изображениями, загруженными с URL (режим повторной черепицы) Toolbar.inflateMenu, кажется, ничего не делает Почему имена файлов в выделенной папке не могут содержать специальные символы или начинаться с заглавной буквы? При использовании JSON во Фрагментах приложение не отвечает в Android Development Android Google Map v2 Пример кода Мне нужно написать собственный код обработки прокси для OkHttp на Android? Воспроизведение видео .MP4 из папки raw resource Возвратный переход не работает корректно при использовании общих разделов фрагментов Android Wear – используйте указанный сплошной цвет для фона оповещений Приложение Phonegap не прокручивается Android активирует новое действие, очищая другие Поддержка PAC отключена, поскольку нет реализации системы