Ответ
CI/CD (Continuous Integration/Continuous Delivery) — это практика автоматизации сборки, тестирования и развертывания приложений.
CI (Continuous Integration) — автоматическая сборка и тестирование кода при каждом коммите в репозиторий (например, через GitHub Actions, Jenkins).
CD (Continuous Delivery/Deployment) — автоматическая доставка приложения на тестовые/продакшен-серверы после успешного CI.
Пример для Android (GitHub Actions):
name: Android CI
on: [push]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Build
run: ./gradlew assembleDebug
- name: Test
run: ./gradlew test
Плюсы:
- Быстрое обнаружение багов
- Автоматизация рутинных задач
- Ускорение релизов
Видео-ответы
▶
СОБЕСЕДОВАНИЕ В АУТСОРС НА SENIOR РАЗРАБОТЧИКА - 330К
▶
Публічне інтерв'ю на позицію Senior Test Automation Engineer з Java
▶
Как нужно проходить собеседование по Python, чтобы получить оффер!
▶
Ганна Новикова, Виталий Лихачев: публичное собеседование по DevOps практикам
▶
СОБЕСЕДОВАНИЕ Middle DevOps инженера. Часть 1. Теория DevOps и SRE
▶
Собеседование на .NET разработчика (backend)
▶
Собеседование на ручного тестировщика (Junior QA) | Выпуск 4
▶
Unity Developer Собеседование C#. Тренировочное интервью на вакансию с актуальными вопросами
▶
Пошла на учебный собес по QA и ПОЛУЧИЛА ОФФЕР / Собеседование для junior QA
▶
Собеседование на позицию Unity Developer. C#. Тренировочный собес. Актуальные вопросы
▶
ITMAE - Mock interview Middle Project Manager
▶
ITMAE - Mock interview Middle Project Manager
▶
Опытный сисадмин захотел в DevOps? / Техсобес на позицию Junior DevOps Engineer / Mock interview
▶
90 QA Interviews Stream [Armenia -Yerevan]. 21.05.2023 at 10:00 GMT(UTC) +4
▶
Техническое собеседование Junior Java разработчика
▶
Собеседование тестировщиков - QA engineer interview
▶
Как пройти собеседование в DevOps?
▶
Собеседование на Junior Java разработчика
▶
42th #ArtsiomRusau !!! QA Interviews Stream. 25.09.2021 at 10:10. GMT(UTC) +3