之前遇到一个情境,是在启动跑报表task前,必须先检查资料的正确性,所以会有task的相依性,在Nomad v0.11後新增了一个参数 lifecycle
可以用来达到需求。
在要先执行的task内使用 lifecycle
, hook = "prestart"
表示先启动, sidecar = false
因为检查完毕就可以停掉了,不必常驻。
...
task "data-check" {
lifecycle {
hook = "prestart"
sidecar = false
}
driver = "exec"
config {
command = "sh"
args = ["-c", "data-check.sh"]
}
}
task "run-bom" {
...
}
...
>>: #9. Netflix Sidebar(原生JS版)
前言 fetch 是 JavaScript ES6 新增的用来执行 Ajax 行为的方法,相比旧版的...
结语: 嗨大家,这30天的铁人赛就在今天要画上结尾了。今天就来跟各位聊聊这30天挑战的一些想法跟可以...
大家好~~欢迎来到第二十六篇 聊聊 AI 相关论点 本篇呢,来跟大家分享之前本人有做过一个跟车子有关...
今天要继续讲转职工作使用到的工具以及遇到的一些问题及处理方式。 公司的专案在制作图表有使用到Cube...
「查询Gamil资讯」API 实作完成,那就可以部署上线测试啦。 今日要点: 》部署 API 》呼...