File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -42,15 +42,14 @@ prebuilt_services=()
4242# We look for a prebuilt images for all the pull services and the run_service.
4343prebuilt_image_override=" $( plugin_read_config RUN_IMAGE) "
4444for service_name in " ${prebuilt_candidates[@]} " ; do
45- prebuilt_image=$( get_prebuilt_image " $service_name " ) || :
46-
47- # override run_service prebuilt_image if set
4845 if [[ -n " $prebuilt_image_override " ]] && [[ " $service_name " == " $run_service " ]] ; then
46+ echo " ~~~ :docker: Overriding run image for $service_name "
4947 prebuilt_image=" $prebuilt_image_override "
48+ elif prebuilt_image=$( get_prebuilt_image " $service_name " ) ; then
49+ echo " ~~~ :docker: Found a pre-built image for $service_name "
5050 fi
5151
5252 if [[ -n " $prebuilt_image " ]] ; then
53- echo " ~~~ :docker: Found a pre-built image for $service_name "
5453 prebuilt_service_overrides+=(" $service_name " " $prebuilt_image " " " 0 0)
5554 prebuilt_services+=(" $service_name " )
5655
Original file line number Diff line number Diff line change @@ -1281,27 +1281,21 @@ cmd3"
12811281 unstub buildkite-agent
12821282}
12831283
1284- @test " Run wit a run image override" {
1284+ @test " Run with a run image override" {
12851285 export BUILDKITE_PLUGIN_DOCKER_COMPOSE_RUN=myservice
12861286 export BUILDKITE_COMMAND=" echo hello world"
12871287 export BUILDKITE_PLUGIN_DOCKER_COMPOSE_RUN_IMAGE=docker.buildkite.com/myservice:123
1288- export BUILDKITE_PLUGIN_DOCKER_COMPOSE_CHECK_LINKED_CONTAINERS=false
1289- export BUILDKITE_PLUGIN_DOCKER_COMPOSE_CLEANUP=false
12901288
12911289 stub docker \
12921290 " compose -f docker-compose.yml -p buildkite1111 -f docker-compose.buildkite-1-override.yml pull myservice : echo pulled myservice" \
12931291 " compose -f docker-compose.yml -p buildkite1111 -f docker-compose.buildkite-1-override.yml up -d --scale myservice=0 myservice : echo ran myservice dependencies" \
12941292 " compose -f docker-compose.yml -p buildkite1111 -f docker-compose.buildkite-1-override.yml run --name buildkite1111_myservice_build_1 -T --rm myservice /bin/sh -e -c 'echo hello world' : echo ran myservice"
12951293
1296- stub buildkite-agent \
1297- " meta-data exists docker-compose-plugin-built-image-tag-myservice : exit 1"
1298-
12991294 run " $PWD " /hooks/command
13001295
13011296 assert_success
13021297 assert_output --partial " image: docker.buildkite.com/myservice:123"
13031298 assert_output --partial " ran myservice"
13041299
13051300 unstub docker
1306- unstub buildkite-agent
13071301}
You can’t perform that action at this time.
0 commit comments