app/factorio: multiple versions
diff --git a/app/factorio/BUILD b/app/factorio/BUILD
index dc5dfd5..f3fd191 100644
--- a/app/factorio/BUILD
+++ b/app/factorio/BUILD
@@ -1,12 +1,21 @@
load("@io_bazel_rules_docker//container:container.bzl", "container_image")
container_image(
- name="latest",
+ name="0.16.51-1",
base="@prodimage-bionic//image",
- tars = ["@factorio-headless//file"],
- files = [":entrypoint.sh"],
- directory = "/",
- entrypoint = ["/entrypoint.sh"],
+ tars = ["@factorio-headless-0.16.51//file"],
+ files = [":entrypoint.sh"],
+ directory = "/",
+ entrypoint = ["/entrypoint.sh"],
+)
+
+container_image(
+ name="0.17.41-1",
+ base="@prodimage-bionic//image",
+ tars = ["@factorio-headless-0.17.41//file"],
+ files = [":entrypoint.sh"],
+ directory = "/",
+ entrypoint = ["/entrypoint.sh"],
)
# Totally broken right now because google/containerregistry doesn't handle
@@ -21,13 +30,14 @@
#)
# So this is a replacement hack.
genrule(
- name = "push_latest",
- srcs = [":latest"],
- outs = ["version.sh"],
- executable = True,
- cmd = """
- docker tag bazel/app/factorio:latest registry.k0.hswaw.net/app/factorio:latest
- docker push registry.k0.hswaw.net/app/factorio:latest
- echo -ne "#!/bin/sh\necho Tagged.\n" > $(OUTS)
- """,
+ name = "push_latest",
+ srcs = [":0.17.41-1"],
+ outs = ["version.sh"],
+ executable = True,
+ cmd = """
+ tag=0.17.41-1
+ docker tag bazel/app/factorio:$$tag registry.k0.hswaw.net/app/factorio:$$tag
+ docker push registry.k0.hswaw.net/app/factorio:$$tag
+ echo -ne "#!/bin/sh\necho Pushed $$tag.\n" > $(OUTS)
+ """,
)