| 1234567891011121314151617181920212223242526272829303132333435363738 |
- #!/usr/bin/env bash
- export VERSION=$GITHUB_COMMIT-test
- export KO_DOCKER_REPO=ko.local
- function capture_vnc_snapshots() {
- sudo apt-get update && sudo apt-get install -y gvncviewer
- mkdir -p ./var
- while true; do
- timestamp=$(date +"%Y%m%d%H%M%S")
- gvnccapture localhost:0 ./var/snapshot_$timestamp.png 2>/dev/null
- sleep 1
- done
- }
- function timeout() {
- sleep 180
- exit 1
- }
- source ../../lib/lib.sh
- if [ "$GITHUB_ACTIONS" = "true" ]; then
- capture_vnc_snapshots &
- fi
- set -euo pipefail
- build_anubis_ko
- mint_cert relayd
- timeout &
- go run ../../cmd/cipra/ --compose-name $(basename $(pwd))
- docker compose down -t 1 || :
- docker compose rm -f || :
- exit 0
|