Project

General

Profile

Actions

Development #109

open
DT DT

Jenkins android

Development #109: Jenkins android

Added by Dawid Taborek 3 months ago. Updated 12 days ago.

Status:
In progress
Priority:
High
Assignee:
Start date:
03/09/2026
Due date:
04/06/2026 (1 day late)
% Done:

80%

Estimated time:
16:00 h

Description

2️⃣ JDK (AGP 8.x → JDK 17)
sudo apt install -y openjdk-17-jdk
java -version
✔️ Pipeline NIE instaluje Javy
3️⃣ Android SDK (BAZA)
Minimalna struktura
$ANDROID_SDK_ROOT/
├── cmdline-tools/
├── emulator/
├── platform-tools/
Instalacja (jednorazowo)
wget https://dl.google.com/android/repository/commandlinetools-linux-11076708_latest.zip
unzip commandlinetools-linux-.zipmkdir -p /opt/android-sdk/cmdline-tools/latestmv cmdline-tools/ /opt/android-sdk/cmdline-tools/latest/
Pipeline NIE pobiera SDK od zera
4️⃣ Android Emulator (binarka)
sdkmanager "emulator"
❗ GMD wymaga emulatora, ale:
system image pobiera samo
AVD tworzy samo
5️⃣ KVM / Hardware acceleration (KRYTYCZNE)
sudo apt install -y qemu-kvm libvirt-daemon-systemls /dev/kvm
❌ Bez tego emulator:
będzie ekstremalnie wolny
albo w ogóle nie wystartuje
6️⃣ Firebase CLI (do uploadu)
npm install -g firebase-tools
firebase --version
Pipeline tylko używa, nie instaluje.
7️⃣ Git (zwykle już jest)
git --version

Actions

Also available in: PDF Atom