Jenkins Pipeline中基于文件的条件步骤(如Make)

时间:2019-01-10 09:22:29

标签: jenkins jenkins-pipeline

我正在考虑使用Jenkins Pipeline构建数据ETL管道的选项。目前,它听起来比Make / Makefile更具吸引力,更现代,更简单。

但是,我不知道是否存在相同的Make / Makefile步进触发行为,例如,假设我有data2.xml是由脚本csv2xml.sh构建的,采用了data1.csv作为输入:在Makefile中,声明data2.xml仅在不存在或早于data1.csv的情况下才必须构建。

在Jenkins Pipeline中是否可以做同样的事情?还是我看错了工具?

1 个答案:

答案 0 :(得分:0)

这样的步骤在sh / bat执行下可用,您可以照常处理make / makefile,Jenkins将执行它并返回结果,然后在管道内部决定如何处理它,例如上传到服务器或类似的东西