有人可以提供一个运行管理/管理任务作为一次性流程的示例(如12因素应用宣言中的第12个因素所示),请记住它将依赖于JVM应用程序依赖于Gradle buildpack并在Heroku上运行?
答案 0 :(得分:3)
这很容易。
在您的代码库中,构建一个可以使用某些命令行调用运行的脚本。
例如:
java myscript
一旦您验证了它在本地运行,请将您的代码推送到Heroku,通过$ heroku addons:open scheduler
打开调度程序插件,然后定义您希望任务运行的频率,并在命令框中输入你的命令来运行它:java myscript
所有Heroku将会运行一个dyno并运行您指定的命令。超级基础!