Skip to content

Commit 228b17c

Browse files
committed
extend workflows with qemu installation
1 parent e51aeec commit 228b17c

File tree

2 files changed

+18
-0
lines changed

2 files changed

+18
-0
lines changed

.github/workflows/build_and_test_on_every_pr.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,15 @@ jobs:
3535
run: |
3636
mkdir -p /opt/score_qnx/license
3737
echo "${SCORE_QNX_LICENSE}" | base64 --decode > /opt/score_qnx/license/licenses
38+
- name: Install qemu
39+
run: |
40+
sudo apt-get update
41+
sudo apt-get install -y qemu-system
42+
- name: Enable KVM group perms
43+
run: |
44+
echo 'KERNEL=="kvm", GROUP="kvm", MODE="0666", OPTIONS+="static_node=kvm"' | sudo tee /etc/udev/rules.d/99-kvm4all.rules
45+
sudo udevadm control --reload-rules
46+
sudo udevadm trigger --name-match=kvm
3847
- name: Bazel execute itf qnx_qemu tests
3948
env:
4049
SCORE_QNX_USER: ${{ secrets.SCORE_QNX_USER }}

.github/workflows/release_verification.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,15 @@ jobs:
3838
run: |
3939
mkdir -p /opt/score_qnx/license
4040
echo "${SCORE_QNX_LICENSE}" | base64 --decode > /opt/score_qnx/license/licenses
41+
- name: Install qemu
42+
run: |
43+
sudo apt-get update
44+
sudo apt-get install -y qemu-system
45+
- name: Enable KVM group perms
46+
run: |
47+
echo 'KERNEL=="kvm", GROUP="kvm", MODE="0666", OPTIONS+="static_node=kvm"' | sudo tee /etc/udev/rules.d/99-kvm4all.rules
48+
sudo udevadm control --reload-rules
49+
sudo udevadm trigger --name-match=kvm
4150
- name: Bazel execute itf qnx_qemu tests
4251
env:
4352
SCORE_QNX_USER: ${{ secrets.SCORE_QNX_USER }}

0 commit comments

Comments
 (0)