ooni-probe-cli/QA/dockermain.sh

22 lines
622 B
Bash
Raw Permalink Normal View History

#!/bin/sh
set -euxo pipefail
# required because the container is running as root
git config --global --add safe.directory /jafar
# TODO(bassosimone): investigate why using CGO_ENABLED=1 is such
# that all DNS lookups return `dns_nxdomain_error`
export CGO_ENABLED=0
# TODO(bassosimone): because this script runs as root, it's not
# possible to save the caching directories in github actions but
# doing that would making re-executing these scripts faster.
export GOPATH=/jafar/QA/GOPATH
export GOCACHE=/jafar/QA/GOCACHE
go build -v ./internal/cmd/miniooni
go build -v ./internal/cmd/jafar
sudo ./QA/$1.py ./miniooni