From 6dcd123e2f1ca9b18f716a885b490bd80edff5e7 Mon Sep 17 00:00:00 2001 From: Tim Steinbach Date: Wed, 12 Apr 2017 20:20:49 -0400 Subject: [PATCH] Add test for docker labels --- src/sbt-test/docker/labels/build.sbt | 7 +++++++ src/sbt-test/docker/labels/project/plugins.sbt | 1 + src/sbt-test/docker/labels/test | 4 ++++ 3 files changed, 12 insertions(+) create mode 100644 src/sbt-test/docker/labels/build.sbt create mode 100644 src/sbt-test/docker/labels/project/plugins.sbt create mode 100644 src/sbt-test/docker/labels/test diff --git a/src/sbt-test/docker/labels/build.sbt b/src/sbt-test/docker/labels/build.sbt new file mode 100644 index 000000000..4be6e3807 --- /dev/null +++ b/src/sbt-test/docker/labels/build.sbt @@ -0,0 +1,7 @@ +enablePlugins(DockerPlugin) + +name := "simple-test" + +version := "0.1.0" + +dockerLabels := Map("foo" -> "bar", "Hello" -> "World") diff --git a/src/sbt-test/docker/labels/project/plugins.sbt b/src/sbt-test/docker/labels/project/plugins.sbt new file mode 100644 index 000000000..b53de154c --- /dev/null +++ b/src/sbt-test/docker/labels/project/plugins.sbt @@ -0,0 +1 @@ +addSbtPlugin("com.typesafe.sbt" % "sbt-native-packager" % sys.props("project.version")) diff --git a/src/sbt-test/docker/labels/test b/src/sbt-test/docker/labels/test new file mode 100644 index 000000000..df22a3379 --- /dev/null +++ b/src/sbt-test/docker/labels/test @@ -0,0 +1,4 @@ +# Stage the distribution and ensure files show up. +> docker:stage +$ exec grep -q -F 'LABEL foo=bar' target/docker/Dockerfile +$ exec grep -q -F 'LABEL Hello=World' target/docker/Dockerfile