From dcdc99b6d31046d273557e7beda441ba8c8223bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Mierzwa?= Date: Sun, 3 Mar 2019 13:31:52 +0000 Subject: [PATCH] feat(github): use GitHub actions for heroku app This is to test using GitHub actions for building and deploying demo app to Heroku. Right now TravisCI is used for that purpose. --- .github/heroku.workflow | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 .github/heroku.workflow diff --git a/.github/heroku.workflow b/.github/heroku.workflow new file mode 100644 index 000000000..7f3f67710 --- /dev/null +++ b/.github/heroku.workflow @@ -0,0 +1,24 @@ +workflow "Deploy demo app to Heroku" { + on = "push" + resolves = "release" +} + +action "login" { + uses = "actions/heroku@master" + args = "container:login" + secrets = ["HEROKU_API_KEY"] +} + +action "push" { + uses = "actions/heroku@master" + needs = "login" + args = "container:push -a karma-demo web" + secrets = ["HEROKU_API_KEY"] +} + +action "release" { + uses = "actions/heroku@master" + needs = "push" + args = "container:release -a karma-demo web" + secrets = ["HEROKU_API_KEY"] +}