services-garbaye/podman-privatebin/.gitlab-ci.yml

24 lines
873 B
YAML

before_script:
- podman container exists my-privatebin && podman container rm --force my-privatebin
- rm -f ~/.config/systemd/user/container-my-privatebin.service && systemctl --user daemon-reload
- podman volume exists privatebin-data && podman volume rm privatebin-data
- podman volume exists privatebin-var-lib-nginx-tmp && podman volume rm privatebin-var-lib-nginx-tmp
- podman volume exists privatebin-run && podman volume rm privatebin-run
privatebin:
stage: test
script:
- cd podman-privatebin
- GARBAYE_PRIVATEBIN_ENV_LISTENPORT=18084 ./05_freshinstall.sh
- ./20_enable.sh
- ./30_start.sh && sleep 10
- ./40_stop.sh
- ./70_disable.sh
- ./80_destroy.sh
- podman rmi $(podman images -a -q -- localhost/privatebin-nginx-fpm-alpine)
- podman volume rm privatebin-data
tags:
- garbaye
- compute
- podman