Ich habe Jenkins installiert und einen Build-Job konfiguriert, wobei der Emulator während des Builds ausgeführt wurde. Aber wenn ich den Job ausführe, erhalte ich die Fehlermeldung, dass der Benutzer jenkins keine Berechtigung zum Ausführen von kvm hat. Wie kann ich es beheben?
%Vor%Berechtigungen
%Vor%Ich habe es geschafft, das Problem zu beheben.
Installieren Sie Qemu-KVM und cpu-checker
apt-get install qemu-kvm cpu-checker
Überprüfen Sie, ob KVM verfügbar ist (als Benutzer von jenkins
) $ kvm-ok
INFO: /dev/kvm exists
KVM acceleration can be used
Erstelle Gruppen-kvm und füge jenkins zu dieser Gruppe hinzu
addgroup kvm
usermod -a -G kvm jenkins
Ändern Sie den Gruppenbesitz für /dev/kvm
chgrp kvm /dev/kvm
udev-Regel erstellen
$ sudo nano /etc/udev/rules.d/60-qemu-kvm.rules
KERNEL=="kvm", GROUP="kvm", MODE="0660"
Neustart
Tags und Links jenkins continuous-integration android-emulator kvm