OSDN Git Service

Add 'bazel' buildtool support
authorhylom <hylom@users.sourceforge.jp>
Wed, 28 Sep 2016 14:45:40 +0000 (23:45 +0900)
committerhylom <hylom@users.sourceforge.jp>
Wed, 28 Sep 2016 14:45:40 +0000 (23:45 +0900)
.gitignore
WORKSPACE [new file with mode: 0644]
newslash-test-container/BUILD [new file with mode: 0644]

index 93bd912..3127edf 100644 (file)
@@ -5,3 +5,4 @@ dev/newslash_web/log/development.log
 dev/newslash_web/public/css/
 config.json
 test.json
+bazel-*
diff --git a/WORKSPACE b/WORKSPACE
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/newslash-test-container/BUILD b/newslash-test-container/BUILD
new file mode 100644 (file)
index 0000000..4dfd0b8
--- /dev/null
@@ -0,0 +1,20 @@
+load("@bazel_tools//tools/build_defs/docker:docker.bzl", "docker_build")
+
+genrule(
+    name = "jessie_mojolicious",
+    srcs = [
+      "Dockerfile",
+      "newslash.cnf"
+    ],
+    outs = ["jessie_mojolicious.tar"],
+    cmd = "pushd $$(dirname $(location Dockerfile)) && docker build -t osdn/jessie_mojolicious . && popd && docker save osdn/jessie_mojolicious > $@",
+    local = 1,
+)
+
+docker_build(
+    name = "jessie",
+    base = ":jessie_mojolicious",
+    ports = ["80",],
+    repository = "osdn"
+)
+