# Android CI/CD and Release (Android) > Android CI/CD und Release: GitHub Actions, Fastlane, Play Store, App Bundle und Automatisierung - 15 Interview-Fragen - Senior - [Interview-Fragen: Android](https://sharpskill.dev/de/technologies/android/interviewfragen.md) ## 1. Was ist CI/CD? **Antwort** CI/CD steht für Continuous Integration / Continuous Delivery (oder Deployment). CI bezieht sich auf die kontinuierliche Code-Integration, bei der bei jedem Commit automatisch Tests ausgeführt werden, um Stabilität zu gewährleisten. CD konzentriert sich auf die automatisierte Auslieferung oder Bereitstellung von Code in verschiedenen Umgebungen (Staging, Produktion). Wichtige Vorteile sind die schnelle Fehlererkennung, häufigere Releases und gleichbleibende Softwarequalität. ## 2. Wie konfiguriert man GitHub Actions für Android? **Antwort** Erstelle eine .github/workflows/android.yml-Datei, die Folgendes definiert: 1) den Trigger (on: push, pull_request), 2) den Runner (runs-on: ubuntu-latest), 3) das Java-Setup (actions/setup-java@v3), 4) den Gradle-Cache zur Beschleunigung der Builds, 5) die Ausführung von ./gradlew build test und 6) den Artefakt-Upload. Verwende GitHub Secrets für Signier-Schlüssel. ## 3. Was ist Fastlane für Android? **Antwort** Fastlane ist ein Automatisierungstool, das Build-, Test-, Signier- und Deployment-Aufgaben für Android-Apps vereinfacht. Es automatisiert Build-Generierung, Screenshots, Beta-Verteilung und die Veröffentlichung im Play Store. Die Konfiguration erfolgt in einem Fastfile mit Lanes (z. B. lane :beta, lane :release). ## 12 weitere Fragen verfügbar - Wie automatisiert man Tests in einer CI-Pipeline? - Wie veröffentlicht man eine App im Google Play Store? Kostenlos registrieren: https://sharpskill.dev/de/login ## Weitere Android-Interviewthemen - [Android-Grundlagen](https://sharpskill.dev/de/technologies/android/interviewfragen/android-fundamentals.md): 24 Fragen, Junior - [Android UI und Ressourcen](https://sharpskill.dev/de/technologies/android/interviewfragen/android-ui-and-resources.md): 30 Fragen, Junior - [Android-Lebenszyklus](https://sharpskill.dev/de/technologies/android/interviewfragen/android-lifecycle.md): 30 Fragen, Junior - [Android-Navigation](https://sharpskill.dev/de/technologies/android/interviewfragen/android-navigation.md): 26 Fragen, Junior - [Android-Datenverwaltung](https://sharpskill.dev/de/technologies/android/interviewfragen/android-data-management.md): 29 Fragen, Junior - [Android-Networking](https://sharpskill.dev/de/technologies/android/interviewfragen/android-networking.md): 29 Fragen, Junior - [Android Testing](https://sharpskill.dev/de/technologies/android/interviewfragen/android-testing.md): 28 Fragen, Junior - [Android Gradle](https://sharpskill.dev/de/technologies/android/interviewfragen/android-gradle.md): 26 Fragen, Junior - [Kotlin-Sprachgrundlagen für Android](https://sharpskill.dev/de/technologies/android/interviewfragen/android-kotlin-language-essentials.md): 24 Fragen, Junior - [Room Database](https://sharpskill.dev/de/technologies/android/interviewfragen/android-room-database.md): 25 Fragen, Mid-Level - [Hintergrundarbeit](https://sharpskill.dev/de/technologies/android/interviewfragen/android-background-work.md): 18 Fragen, Mid-Level - [Jetpack Compose](https://sharpskill.dev/de/technologies/android/interviewfragen/android-compose.md): 28 Fragen, Mid-Level - [Berechtigungen und Gerätefunktionen](https://sharpskill.dev/de/technologies/android/interviewfragen/android-permissions-and-device.md): 21 Fragen, Mid-Level - [Firebase für Android](https://sharpskill.dev/de/technologies/android/interviewfragen/android-firebase.md): 23 Fragen, Mid-Level - [Android MVVM Architecture](https://sharpskill.dev/de/technologies/android/interviewfragen/android-mvvm-architecture.md): 18 Fragen, Mid-Level - [Erweitertes Android Networking](https://sharpskill.dev/de/technologies/android/interviewfragen/android-networking-advanced.md): 13 Fragen, Mid-Level - [Kotlin Collections und Operatoren](https://sharpskill.dev/de/technologies/android/interviewfragen/android-kotlin-collections-operators.md): 20 Fragen, Mid-Level - [Kotlin Coroutines und Flow](https://sharpskill.dev/de/technologies/android/interviewfragen/android-kotlin-coroutines-flow.md): 20 Fragen, Mid-Level - [Dependency Injection in Android](https://sharpskill.dev/de/technologies/android/interviewfragen/android-dependency-injection.md): 15 Fragen, Mid-Level - [Android MVI Architecture](https://sharpskill.dev/de/technologies/android/interviewfragen/android-mvi-architecture.md): 17 Fragen, Mid-Level - [Android Clean Architecture](https://sharpskill.dev/de/technologies/android/interviewfragen/android-clean-architecture.md): 21 Fragen, Senior - [Android Compose Fortgeschritten](https://sharpskill.dev/de/technologies/android/interviewfragen/android-compose-advanced.md): 17 Fragen, Senior - [Android Performance and Monitoring](https://sharpskill.dev/de/technologies/android/interviewfragen/android-performance-monitoring.md): 13 Fragen, Senior - [Android Security and Privacy](https://sharpskill.dev/de/technologies/android/interviewfragen/android-security-privacy.md): 18 Fragen, Senior - [Android UX and Form Factors](https://sharpskill.dev/de/technologies/android/interviewfragen/android-ux-form-factors.md): 18 Fragen, Senior - [Android Testing Advanced](https://sharpskill.dev/de/technologies/android/interviewfragen/android-testing-advanced.md): 18 Fragen, Senior --- Source: SharpSkill (https://sharpskill.dev), tech interview preparation for your real stack. HTML version of this page: https://sharpskill.dev/de/technologies/android/interviewfragen/android-cicd-release