Настраиваем CI/CD Android-проекта, часть 2. Запуск Android-тестов

Всем привет, меня зовут Кирилл и я Android-разработчик в Scanny. В прошлой статье, мы описали то, как будет выглядеть наш CI/CD, научились запускать статический анализатор кода, выполнять Unit-тестирование, собирать различные Build Flavors и отправлять их в нашу Telegram-группу. В этой статье я покажу, как можно подключить и запустить Android-тесты в рамках CI/CD на примере Marathon Labs и Firebase Test Lab .

https://habr.com/ru/companies/scanny/articles/922066/

#scanny #ci #cd #android #gitlabci #firebase #marathon

Настраиваем CI/CD Android-проекта, часть 2. Запуск Android-тестов

О чём эта статья? Всем привет, меня зовут Кирилл и я Android-разработчик в Scanny. В прошлой статье, мы описали то, как будет выглядеть наш CI/CD, научились запускать статический анализатор кода,...

Хабр

Настраиваем CI/CD Android-проекта, часть 1. Начало

Всем привет, меня зовут Кирилл и я Android-разработчик в Scanny. Это первая часть из серии статей про CI/CD для Android-проекта. В рамках данной серии статей я расскажу как настраивать GitLab CI/CD, который покроет базовые потребности в Unit и Android-тестировании, сборке приложения, публикации в Play Market и многом другом. Дополнительно я разберу работу с разными инструментами для Android-тестирования в лице Marathon Labs и Firebase Test Lab. Аналогично разберу работу с Gradle Play Publisher и Fastlane для публикации приложения в Play Market.

https://habr.com/ru/companies/scanny/articles/918364/

#ci #cd #android #scanny #unittesting #gitlabci

Настраиваем CI/CD Android-проекта, часть 1. Начало

О чём эта серия статей? Всем привет, меня зовут Кирилл и я Android-разработчик в Scanny. Сразу оговорюсь, касаемо CI/CD, о котором я буду говорить - он достаточно простой и не претендует на...

Хабр

CI/CD на GitHub Actions и GitLab CI для самых маленьких. Часть 3

Как запускать пайплайн только для нужных веток, хранить секреты в безопасности и управлять окружениями — просто, наглядно, с примерами. Если вы уже настроили первый workflow — самое время сделать его умнее 🚀

https://habr.com/ru/articles/915370/

#github #github_actions #gitlabci #gitlab #devops #cicd #docker

CI/CD на GitHub Actions и GitLab CI для самых маленьких. Часть 3

Часть3: CI/CD – ветки, условия, секреты и окружения Введение Если вы дошли до этой части в серии, то вы уже знакомы с базовыми принципами CI/CD и даже настроили свой первый простой пайплайн....

Хабр

CI/CD на GitHub Actions и GitLab CI для самых маленьких. Часть 2

Часть 2: Настройка GitHub Actions и GitLab CI – первый workflow и деплой В первой статье мы разобрались с основами CI/CD: что это такое, зачем нужно и какие инструменты существуют. Теперь пришло время перейти от теории к практике – создадим наши первые рабочие CI/CD-конвейеры на GitHub Actions и GitLab CI.

https://habr.com/ru/articles/914614/

#github_actions #gitlabci #cic #devops #automation

CI/CD на GitHub Actions и GitLab CI для самых маленьких. Часть 2

Часть 2: Настройка GitHub Actions и GitLab CI – первый workflow и деплой В первой статье мы разобрались с основами CI/CD: что это такое, зачем нужно и какие инструменты существуют. Теперь пришло время...

Хабр

CI/CD на GitHub Actions и GitLab CI для самых маленьких. Часть 1

Часть 1: Основы CI/CD – что это и зачем нужно; обзор GitHub Actions и GitLab CI В последние годы вы, вероятно, слышали слова "DevOps", "CI", "CD", возможно, даже "GitHub Actions" или "GitLab CI". Но что это всё значит на практике? Нужно ли быть сеньором DevOps-инженером, чтобы с этим разобраться?

https://habr.com/ru/articles/914560/

#github #gitlab #gitlabci #cicd

CI/CD на GitHub Actions и GitLab CI для самых маленьких. Часть 1

Часть 1: Основы CI/CD – что это и зачем нужно; обзор GitHub Actions и GitLab CI Когда я только начинал свой путь в сторону DevOps и автоматизации, мне не хватало материалов, которые не просто...

Хабр

GitLab CI isn’t flashy, but she gets it done.

Approvals? ✅
Environments? ✅
Reliable at scale? Always.

Just like me tbh 💅

🎬 https://youtube.com/shorts/qx1eN5CzSII

#DevOps #GitLabCI #CloudInfra #GirlInTech

Before you continue to YouTube

GitLab CI isn’t flashy — it’s ✨solid✨.

One .gitlab-ci.yml 💅 handles it all:
✅ jobs
✅ security
✅ preview envs
✅ approvals

If you like pipelines that just work, this one’s for you. 👩‍💻💖

https://youtube.com/shorts/42EwA7CmAX4

#DevOpsGirl #GitLabCI #CICD #InfraBabe #WomenInTech

Why DevOps Pros Still Rely on GitLab CI in 2025

YouTube

💅🏻 When your CI pipeline feels more fragile than your last situationship…

Time to glow up to GitLab CI 💻✨

🧠 Smart devs know: scale = stability.

🎥 Watch the Short → https://youtube.com/shorts/WbCH995Y0RA

#DevOps #GitLabCI #GirlInTech

Before you continue to YouTube

Still relieved that #ScheduledTesting of #JuliaLang #GitLabCI templates is now finally fixed after months of weekly reminders that stuff was broken in (current) Julia (non-LTS release) 1.11.

https://gitlab.com/stemann/julia-gitlab-ci-templates/-/pipelines

https://github.com/JuliaLang/Pkg.jl/pull/4140

https://github.com/JuliaLang/Pkg.jl/pull/4141

🍾 Here's to the future, and Julia 1.12! 🥂

#ScheduledTesting #JuliaLang #JuliaCI #GitLab #BitRotRemedy

Pipelines · Jesper Stemann Andersen / Julia GitLab CI templates · GitLab

GitLab.com

GitLab