test.sh 610 B

123456789101112131415161718192021222324252627282930
  1. #!/usr/bin/env bash
  2. export VERSION=$GITHUB_COMMIT-test
  3. export KO_DOCKER_REPO=ko.local
  4. function capture_vnc_snapshots() {
  5. sudo apt-get update && sudo apt-get install -y gvncviewer
  6. mkdir -p ./var
  7. while true; do
  8. timestamp=$(date +"%Y%m%d%H%M%S")
  9. gvnccapture localhost:0 ./var/snapshot_$timestamp.png 2>/dev/null
  10. sleep 1
  11. done
  12. }
  13. source ../../lib/lib.sh
  14. if [ "$GITHUB_ACTIONS" = "true" ]; then
  15. capture_vnc_snapshots &
  16. fi
  17. set -euo pipefail
  18. build_anubis_ko
  19. mint_cert relayd
  20. go run ../../cmd/cipra/ --compose-name $(basename $(pwd))
  21. docker compose down -t 1 || :
  22. docker compose rm -f || :