aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/docker/docker_repository.bzl
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/docker/docker_repository.bzl')
-rw-r--r--src/test/docker/docker_repository.bzl9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/test/docker/docker_repository.bzl b/src/test/docker/docker_repository.bzl
index 4f96170176..1b49d1a9ed 100644
--- a/src/test/docker/docker_repository.bzl
+++ b/src/test/docker/docker_repository.bzl
@@ -20,11 +20,17 @@ def _impl(ctx):
# on it, silently ignoring.
ctx.file("BUILD",
"\n".join([
- "filegroup(",
+ "sh_binary(",
" name = 'docker',",
+ " srcs = ['docker.sh'],",
" visibility = ['//visibility:public'],",
")"
]))
+ ctx.file("docker.sh", "\n".join([
+ "#!/bin/bash",
+ "echo 'ERROR: docker is not installed' >&2",
+ "exit 1"
+ ]))
else:
exports = []
for k in ctx.os.environ:
@@ -55,3 +61,4 @@ docker_repository_ = repository_rule(_impl)
def docker_repository():
"""Declare a @docker repository that provide a docker binary."""
docker_repository_(name = "docker")
+