From 8f573ffd017cf64a89ce5cb6781cc6a138f822eb Mon Sep 17 00:00:00 2001 From: Nicolas Giard Date: Sat, 2 Feb 2019 12:05:03 -0500 Subject: [PATCH] misc: github actions workflow (wip) --- .github/main.workflow | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 .github/main.workflow diff --git a/.github/main.workflow b/.github/main.workflow new file mode 100644 index 00000000..61fa8947 --- /dev/null +++ b/.github/main.workflow @@ -0,0 +1,21 @@ +workflow "Docker build" { + on = "push" + resolves = ["Build Docker Image"] +} + +action "Filter branch dev" { + uses = "actions/bin/filter@c6471707d308175c57dfe91963406ef205837dbd" + args = "branch dev" +} + +action "Docker Registry" { + uses = "actions/docker/login@c08a5fc9e0286844156fefff2c141072048141f6" + needs = ["Filter branch dev"] + secrets = ["DOCKER_USERNAME", "DOCKER_PASSWORD"] +} + +action "Build Docker Image" { + uses = "actions/docker/cli@c08a5fc9e0286844156fefff2c141072048141f6" + needs = ["Docker Registry"] + runs = "docker build -f ./dev/build/Dockerfile -t requarks/wiki:dev ." +}