我正在考虑使用Jenkins Pipeline构建数据ETL管道的选项。目前,它听起来比Make / Makefile更具吸引力,更现代,更简单。
但是,我不知道是否存在相同的Make / Makefile步进触发行为,例如,假设我有data2.xml
是由脚本csv2xml.sh
构建的,采用了data1.csv
作为输入:在Makefile中,声明data2.xml
仅在不存在或早于data1.csv
的情况下才必须构建。
在Jenkins Pipeline中是否可以做同样的事情?还是我看错了工具?
答案 0 :(得分:0)
这样的步骤在sh / bat执行下可用,您可以照常处理make / makefile,Jenkins将执行它并返回结果,然后在管道内部决定如何处理它,例如上传到服务器或类似的东西