File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -53,3 +53,28 @@ load '../lib/metadata'
5353 assert_output --partial " buildkite-agent meta-data get docker-compose-plugin-built-image-tag-test"
5454 unstub buildkite-agent
5555}
56+
57+ @test " Set prebuilt image in metadata" {
58+ stub buildkite-agent \
59+ " meta-data set docker-compose-plugin-built-image-tag-test \* : echo setting metadata to \$ 4"
60+
61+ run set_prebuilt_image " docker-compose-plugin-" " test" " new-image"
62+
63+ assert_success
64+
65+ assert_output --partial " buildkite-agent meta-data set docker-compose-plugin-built-image-tag-test new-image"
66+
67+ unstub buildkite-agent
68+ }
69+
70+ @test " Can skip setting prebuilt image in metadata" {
71+ export BUILDKITE_PLUGIN_DOCKER_COMPOSE_PUSH_METADATA=false
72+
73+ run set_prebuilt_image " docker-compose-plugin-" " test" " new-image"
74+
75+ assert_success
76+
77+ refute_output --partial " buildkite-agent meta-data set docker-compose-plugin-built-image-tag-test new-image"
78+ assert_output --partial " Not setting metadata for prebuilt image, push-metadata option is set to false"
79+ }
80+
You can’t perform that action at this time.
0 commit comments