"#CI для бедных" или как не страдать при деплое билдов тестировщикам и в маркет.
"Для бедных" в это контексте - важно. Фраза о том, что в больших компаниях зачастую есть #DevOps, инфраструктура и это всё, что позволяет разработчику код писать, а не думать о деплое дальше своей локальной машины. Зачастую в стартапах нет таких привилегий.
Есть и хорошая новость - для этих целей есть ряд бесплатных классных тулзов.
Первая вещь, чем довольно давно пользуюсь - #CircleCI. Позволяет без лишней боли собрать проект. Работает на докерах. Понятное окружение, удобная интеграция. Кстати, про деплой через CircleCI я уже даже как-то писал.
Второе открытие этого год - #Github actions. Позволяет прямо в Github запилить билд. Даже есть интеграции дальше с доставкой во всякие #Firebase app distribution. Работают триггеры на пулреквесты, пуши и всякие разные actions.
Понятное дело у всех есть бесплатные лимиты. Но коли вы из них выйдете - наверное с проектом все отлично и можно и заплатить за четкий #SaaS.
"Для бедных" в это контексте - важно. Фраза о том, что в больших компаниях зачастую есть #DevOps, инфраструктура и это всё, что позволяет разработчику код писать, а не думать о деплое дальше своей локальной машины. Зачастую в стартапах нет таких привилегий.
Есть и хорошая новость - для этих целей есть ряд бесплатных классных тулзов.
Первая вещь, чем довольно давно пользуюсь - #CircleCI. Позволяет без лишней боли собрать проект. Работает на докерах. Понятное окружение, удобная интеграция. Кстати, про деплой через CircleCI я уже даже как-то писал.
Второе открытие этого год - #Github actions. Позволяет прямо в Github запилить билд. Даже есть интеграции дальше с доставкой во всякие #Firebase app distribution. Работают триггеры на пулреквесты, пуши и всякие разные actions.
Понятное дело у всех есть бесплатные лимиты. Но коли вы из них выйдете - наверное с проектом все отлично и можно и заплатить за четкий #SaaS.
Благодаря поддержке Юлы, конференция #AppsLive 2020 стала бесплатной (но надо зарегестрироваться)!
Будем говорить например про #Jetpack compose от #Google, remote builds на #CI и другие крутые штуки, связанные с мобильной разработкой и не только.
Кстати, Юла – сервис объявлений, входящий в состав Mail.ru Group и обслуживаемый сотней серверов и несколькими дата-центрами. У ребят явно есть чем поделиться с их-то масштабами.
Apps Live 2020 пройдёт 21 и 22 октября и для участия необходимо зарегистрироваться
https://appsconf.ru/moscow/2020
Будем говорить например про #Jetpack compose от #Google, remote builds на #CI и другие крутые штуки, связанные с мобильной разработкой и не только.
Кстати, Юла – сервис объявлений, входящий в состав Mail.ru Group и обслуживаемый сотней серверов и несколькими дата-центрами. У ребят явно есть чем поделиться с их-то масштабами.
Apps Live 2020 пройдёт 21 и 22 октября и для участия необходимо зарегистрироваться
https://appsconf.ru/moscow/2020
#Android эмулятор на #CI через докер - это мощно.
Hint - если вам нужен исключительно контекст, например, для тестов, то для может быть вам подойдет #Robolectric.
#Тесты https://bit.ly/3nlxuJ7
Hint - если вам нужен исключительно контекст, например, для тестов, то для может быть вам подойдет #Robolectric.
#Тесты https://bit.ly/3nlxuJ7
Medium
Android Emulator in a CI environment
Discover how to create a Docker image and remotely access the debugging information
С началом нового рабочего года!
А если вам нравится "отдыхать" - это хороший повод настроить себе #CI/#CD, который часть работы будет делать за вас.
В статье разбирают Github Actions. Пробовал - штука хорошая. Единственное, у нас в команде был уже оплаченный #CircleCI, а лимиты, даже включенные в пакет платного Github умудрялись заканчиваться довольно быстро.
Actions в целом отличный вариант для проекта - код, документацию, ведение небольшого проекта и даже CI можно держать в одном месте.
#Статьи https://bit.ly/35tqz9A
А если вам нравится "отдыхать" - это хороший повод настроить себе #CI/#CD, который часть работы будет делать за вас.
В статье разбирают Github Actions. Пробовал - штука хорошая. Единственное, у нас в команде был уже оплаченный #CircleCI, а лимиты, даже включенные в пакет платного Github умудрялись заканчиваться довольно быстро.
Actions в целом отличный вариант для проекта - код, документацию, ведение небольшого проекта и даже CI можно держать в одном месте.
#Статьи https://bit.ly/35tqz9A
Хабр
Прокачиваем Android проект с GitHub Actions. Часть 1
Привет!Это пост для тех, кто заинтересовался возможностями GitHub Actions, но никогда не имел опыта реальной настройки build-систем. Примеры будут полезны как дл...