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"] +}