From c0ac5a7421a59e562ea796daa926bbf1d0cc0c3e Mon Sep 17 00:00:00 2001 From: Tom Clegg Date: Thu, 26 Mar 2020 12:25:37 -0400 Subject: [PATCH] 16212: Build arvados-server binary for test. On a dev system, the one in $GOPATH/bin might be a different version. Arvados-DCO-1.1-Signed-off-by: Tom Clegg --- lib/controller/localdb/login_pam_docker_test.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/controller/localdb/login_pam_docker_test.sh b/lib/controller/localdb/login_pam_docker_test.sh index 7fb0a303af..f85d6bb5fa 100755 --- a/lib/controller/localdb/login_pam_docker_test.sh +++ b/lib/controller/localdb/login_pam_docker_test.sh @@ -131,12 +131,15 @@ docker run --rm --entrypoint= \ osixia/openldap:1.3.0 \ bash -c "for f in \$(seq 1 5); do if ldapadd -H '${ldapurl}' -D 'cn=${adminuser},dc=example,dc=org' -w '${adminpassword}' -f /add_example_user.ldif; then exit 0; else sleep 2; fi; done; echo 'failed to add user entry'; exit 1" +echo >&2 "Building arvados controller binary to run in container" +go build -o "${tmpdir}" ../../../cmd/arvados-server + ctrlctr=ctrl-${RANDOM} echo >&2 "Starting arvados controller in docker container ${ctrlctr}" docker run --detach --rm --name=${ctrlctr} \ -p 9999 \ -v "${tmpdir}/pam_ldap.conf":/etc/pam_ldap.conf:ro \ - -v "${GOPATH:-${HOME}/go}/bin/arvados-server":/bin/arvados-server:ro \ + -v "${tmpdir}/arvados-server":/bin/arvados-server:ro \ -v "${tmpdir}/zzzzz.yml":/etc/arvados/config.yml:ro \ -v $(realpath "${PWD}/../../.."):/arvados:ro \ debian:10 \ -- 2.30.2