Поднимаем свой CI/CD: Gitea + Drone
#AndroidBroadcast #CI #CD Обсуждаем зачем вообще заниматься собственной инфраструктурой, сколько времени на это уходит и какие нюансы там есть. В прямом эфире поднимаем и настраиваем минимальную инфраструктуру. Эксперт - Григорий Джанелидзе, независимый разработчик В прошлом он успел побыть Android-разработчиком в Яндексе, потом в Mail.ru, потом снова в Яндексе, потом в Bumble, а потом снова в Яндексе, но уже в роли эксперта по безопасности мобильных приложений. Соведущий Android Dev Podcast 💰 Поддержать проект https://bit.ly/3sratqQ 🔗 Telegram канал "Android Broadcast" https://ttttt.me/android_broadcast 🔗 Блог о жизни канала https://boosty.to/androidbroadcast 🔗 Telegram канал "Kotlin Broadcast" https://ttttt.me/kotlin_broadcast 🔗 Слайды https://bit.ly/3cpvOJO 🔗 Gitea https://gitea.io/ 🔗 Drone CI https://www.drone.io/ 🔗 Android Dev Podcast https://androiddev.apptractor.ru/ 🔗 Docker https://docs.docker.com/get-started/ 🔗 Docker Compose https://docs.docker.com/compose/ 🔗 Docker-образы эмуляторов от Google https://bit.ly/2PUt93m 🔗 wait_for_emulator.sh: https://bit.ly/38wHKZj 0:00 Интро 0:20 Гость и его история в контексте выпуска 5:50 Jenkins 8:24 Переход к основной теме выпуска. Share screen 10:10 Зачем держать инфраструктуру 16:09 CI/CD что это и зачем 17:11 Сравнение SaaS (Software as a service) 34:35 Вопрос: стоимость собственной инфраструктуры 38:00 Вопрос: почему так часто выбирают Gitlab? 43:20 Fastlane 47:10 Где можно держать инфраструктуру 50:00 Контейнеры 52:28 Docker 54:50 Вопрос: что не так с self-hosting? 59:55 Поднимаем Gitea 1:14:24 Поднимаем Drone 1:35:33 Настройка Android-проекта 1:53:24 Вопрос: это “железное железо“? (ответ развился в обсуждение виртуализации, эмуляторов и т.д.) 2:02:35 Инфраструктура развернута, что дальше 2:10:35 Заключение
Название:
Поднимаем свой CI/CD: Gitea + Drone
Категория:
Разное