1、Declarative Pipeline
2、Scripted Pipeline
Declarative Pipeline范例:
Scripted Pipeline范例:
區(qū)別:
Declarative Pipeline與Scripted Pipeline的區(qū)別在于語法及靈活性上。
Declarative Pipeline對(duì)用戶的使用有更為嚴(yán)格及預(yù)先定義的結(jié)構(gòu)要求,是針對(duì)較為簡單的持續(xù)交付項(xiàng)目的一種理想選擇。
Scripted Pipeline對(duì)用戶的限制比較小,如果有限制的話,也是在Groovy本身層面的限制,因此Scripted Pipeline更適合一些復(fù)雜的持續(xù)交付項(xiàng)目的需求。