Mise en place CI jitsi

This commit is contained in:
Gitouche 2022-02-12 15:27:17 +01:00
parent 0dcd89aeb8
commit acf2c47587
2 changed files with 29 additions and 0 deletions

10
.gitlab-ci.yml Normal file
View file

@ -0,0 +1,10 @@
stages:
- triggers
trigger_jitsi:
stage: triggers
trigger:
include: podman-jitsi/.gitlab-ci.yml
rules:
- changes:
- podman-jitsi/*

View file

@ -0,0 +1,19 @@
before_script:
- podman pod exists podman-jitsi && podman pod rm --force podman-jitsi
- rm -f ~/.config/systemd/user/pod-podman-jitsi.service && systemctl --user daemon-reload
- podman unshare rm -rf ~/.jitsi-meet-cfg
jitsi:
stage: test
script:
- cd podman-jitsi
- GARBAYE_JITSI_ENV_LISTENPORT=18085 ./05_freshinstall.sh
- ./20_enable.sh
- ./30_start.sh
- ./40_stop.sh
- ./30_start.sh
- ./50_update.sh
- ./40_stop.sh
- ./70_disable.sh
- ./80_destroy.sh
- podman unshare rm -rf ~/.jitsi-meet-cfg