1、Declarative Pipeline
2、Scripted Pipeline
Declarative Pipeline范例:
Scripted Pipeline范例:
區別:
Declarative Pipeline與Scripted Pipeline的區別在于語法及靈活性上。
Declarative Pipeline對用戶的使用有更為嚴格及預先定義的結構要求,是針對較為簡單的持續交付項目的一種理想選擇。
Scripted Pipeline對用戶的限制比較小,如果有限制的話,也是在Groovy本身層面的限制,因此Scripted Pipeline更適合一些復雜的持續交付項目的需求。