我有两个达特普文件:globals.tape和myfile.tape,我在myfile.tape中导入globals.tape,如下所示:
globals.tape
global {
ducttape_experimental_imports=enable
ducttape_experimental_packages=true
num_days=(NumDays: 1="1" 2="2")
}myfile.tape
import "../tapes/globals.tape"
plan planA {
reach do_some_task via (NumDays: 5)
}由于NumDays只能接受值1和2,所以我想添加一个验证步骤,以确保NumDays始终采用可用的/有效值之一。
如何进行验证?例如,是否有任何解析工具来加载所有导入的磁带文件并检查变量是否正确解析?或者,是否有任何可以用来进行验证的管道API?
发布于 2022-03-16 20:55:35
我建议只添加一个在bash中直接进行验证的任务。您可以使消耗这些参数的任务依赖于该任务。
https://stackoverflow.com/questions/71488535
复制相似问题