File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -309,11 +309,15 @@ if [[ -n "${BUILDKITE_AGENT_BINARY_PATH:-}" ]] ; then
309309 " -e" " BUILDKITE_JOB_ID"
310310 " -e" " BUILDKITE_BUILD_ID"
311311 " -e" " BUILDKITE_AGENT_ACCESS_TOKEN"
312- " -e" " BUILDKITE_AGENT_JOB_API_SOCKET"
313- " -e" " BUILDKITE_AGENT_JOB_API_TOKEN"
314312 " -v" " $BUILDKITE_AGENT_BINARY_PATH :/usr/bin/buildkite-agent"
315- " -v" " $BUILDKITE_AGENT_JOB_API_SOCKET :$BUILDKITE_AGENT_JOB_API_SOCKET "
316313 )
314+ if [[ -n " ${BUILDKITE_AGENT_JOB_API_SOCKET:- } " ]] ; then
315+ run_params+=(
316+ " -e" " BUILDKITE_AGENT_JOB_API_SOCKET"
317+ " -e" " BUILDKITE_AGENT_JOB_API_TOKEN"
318+ " -v" " $BUILDKITE_AGENT_JOB_API_SOCKET :$BUILDKITE_AGENT_JOB_API_SOCKET "
319+ )
320+ fi
317321fi
318322
319323# Optionally expose service ports
Original file line number Diff line number Diff line change @@ -870,7 +870,7 @@ cmd3"
870870
871871 stub docker \
872872 " compose -f docker-compose.yml -p buildkite1111 up -d --scale myservice=0 myservice : echo ran myservice dependencies" \
873- " compose -f docker-compose.yml -p buildkite1111 run --name buildkite1111_myservice_build_1 -T --rm -e BUILDKITE_JOB_ID -e BUILDKITE_BUILD_ID -e BUILDKITE_AGENT_ACCESS_TOKEN -e BUILDKITE_AGENT_JOB_API_SOCKET -e BUILDKITE_AGENT_JOB_API_TOKEN - v $BATS_MOCK_TMPDIR /bin/buildkite-agent:/usr/bin/buildkite-agent -v $BUILDKITE_AGENT_JOB_API_SOCKET :$BATS_MOCK_TMPDIR /agent.sock myservice : echo ran myservice"
873+ " compose -f docker-compose.yml -p buildkite1111 run --name buildkite1111_myservice_build_1 -T --rm -e BUILDKITE_JOB_ID -e BUILDKITE_BUILD_ID -e BUILDKITE_AGENT_ACCESS_TOKEN -v $BATS_MOCK_TMPDIR /bin/buildkite-agent:/usr/bin/buildkite-agent -e BUILDKITE_AGENT_JOB_API_SOCKET -e BUILDKITE_AGENT_JOB_API_TOKEN -v $BUILDKITE_AGENT_JOB_API_SOCKET :$BATS_MOCK_TMPDIR /agent.sock myservice : echo ran myservice"
874874
875875 stub buildkite-agent \
876876 " meta-data exists docker-compose-plugin-built-image-tag-myservice : exit 1"
@@ -1220,7 +1220,7 @@ cmd3"
12201220
12211221@test " Run with --quiet-pull" {
12221222 export BUILDKITE_COMMAND=" echo hello world"
1223-
1223+
12241224 export BUILDKITE_PLUGIN_DOCKER_COMPOSE_RUN=myservice
12251225 export BUILDKITE_PLUGIN_DOCKER_COMPOSE_CHECK_LINKED_CONTAINERS=false
12261226 export BUILDKITE_PLUGIN_DOCKER_COMPOSE_QUIET_PULL=true
Original file line number Diff line number Diff line change @@ -513,7 +513,7 @@ cmd3"
513513 assert_success
514514 assert_output --partial " Running /bin/sh -e -c 'pwd' in service myservice"
515515 assert_output --partial " ran myservice without pull"
516-
516+
517517 unstub docker-compose
518518 unstub buildkite-agent
519519}
@@ -949,11 +949,10 @@ cmd3"
949949 export BUILDKITE_PLUGIN_DOCKER_COMPOSE_CHECK_LINKED_CONTAINERS=false
950950 export BUILDKITE_PLUGIN_DOCKER_COMPOSE_CLEANUP=false
951951 export BUILDKITE_PLUGIN_DOCKER_COMPOSE_MOUNT_BUILDKITE_AGENT=true
952- export BUILDKITE_AGENT_JOB_API_SOCKET=$BATS_MOCK_TMPDIR /agent.sock
953952
954953 stub docker-compose \
955954 " -f docker-compose.yml -p buildkite1111 up -d --scale myservice=0 myservice : echo ran myservice dependencies" \
956- " -f docker-compose.yml -p buildkite1111 run --name buildkite1111_myservice_build_1 -T --rm -e BUILDKITE_JOB_ID -e BUILDKITE_BUILD_ID -e BUILDKITE_AGENT_ACCESS_TOKEN -e BUILDKITE_AGENT_JOB_API_SOCKET -e BUILDKITE_AGENT_JOB_API_TOKEN - v $BATS_MOCK_TMPDIR /bin/buildkite-agent:/usr/bin/buildkite-agent -v $BUILDKITE_AGENT_JOB_API_SOCKET : $BATS_MOCK_TMPDIR /agent.sock myservice : echo ran myservice"
955+ " -f docker-compose.yml -p buildkite1111 run --name buildkite1111_myservice_build_1 -T --rm -e BUILDKITE_JOB_ID -e BUILDKITE_BUILD_ID -e BUILDKITE_AGENT_ACCESS_TOKEN -v $BATS_MOCK_TMPDIR /bin/buildkite-agent:/usr/bin/buildkite-agent myservice : echo ran myservice"
957956
958957 stub buildkite-agent \
959958 " meta-data exists docker-compose-plugin-built-image-tag-myservice : exit 1"
@@ -1247,7 +1246,7 @@ cmd3"
12471246
12481247@test " Run waiting for dependencies" {
12491248 export BUILDKITE_COMMAND=" echo hello world"
1250-
1249+
12511250 export BUILDKITE_PLUGIN_DOCKER_COMPOSE_RUN=myservice
12521251 export BUILDKITE_PLUGIN_DOCKER_COMPOSE_CHECK_LINKED_CONTAINERS=false
12531252 export BUILDKITE_PLUGIN_DOCKER_COMPOSE_WAIT=true
You can’t perform that action at this time.
0 commit comments