# 一个workflow由多个task构成,它们可以串行或并行运行.
# 本workflow包括四个task,分别为:scraper,pdf2txt,parser,statistics
# 本task运行所依赖性的镜像名, 支持公开及私有的镜像仓库
image: hub.graviti.cn/miner/scraper:2.3
# 镜像运行后执行`./archive/run.py {{workflow.parameters.month}}`这条命令
args: ["./archive/run.py", "{{workflow.parameters.month}}"]
# pdf2txt依赖于scraper,即仅在scraper运行结束后才开始运行
image: hub.graviti.cn/miner/pdf2txt:2.0
# parser依赖于pdf2txt,即仅在pdf2txt运行结束后才开始运行
image: hub.graviti.cn/miner/parser:2.0
# statistics依赖于parser, 即仅在parser运行结束后才开始运行
image: hub.graviti.cn/miner/statistics:2.0