जब जेनकिन्स पाइपलाइन पहली बार बनाई गई थी, तो ग्रूवी को नींव के रूप में चुना गया था। जेनकिंस ने लंबे समय तक एम्बेडेड ग्रूवी इंजन के साथ एडिंस और उपयोगकर्ताओं के लिए उन्नत स्क्रिप्टिंग क्षमताओं को प्रदान करने के लिए भेज दिया है। इसके अतिरिक्त, जेनकिंस पाइपलाइन के कार्यान्वयनकर्ताओं ने ग्रूवी को एक ठोस आधार पाया, जिस पर निर्माण करने के लिए जिसे अब "स्क्रिप्टेड पाइपलाइन" डीएसएल कहा जाता है।
जैसा कि यह पूरी तरह से चित्रित प्रोग्रामिंग वातावरण है, स्क्रिप्टेड पाइपलाइन, जेनकिंस उपयोगकर्ताओं के लिए लचीलेपन और विस्तार की जबरदस्त पेशकश करता है। ग्रूवी लर्निंग-कर्व आम तौर पर किसी दिए गए टीम के सभी सदस्यों के लिए वांछनीय नहीं है, इसलिए डिक्लेरेटिव पाइपलाइन को जेनकिंस पाइपलाइन को संलेखन के लिए एक सरल और अधिक राय वाले सिंटैक्स की पेशकश करने के लिए बनाया गया था।
दोनों बुनियादी तौर पर एक ही पाइपलाइन सब-सिस्टम के नीचे हैं। वे "कोड के रूप में पाइपलाइन" के दोनों टिकाऊ कार्यान्वयन हैं। वे दोनों पाइपलाइन में निर्मित चरणों का उपयोग करने में सक्षम हैं या प्लगइन्स द्वारा प्रदान किए गए हैं। दोनों साझा पुस्तकालयों का उपयोग करने में सक्षम हैं
हालांकि वे भिन्न होते हैं, लेकिन वाक्य रचना और लचीलेपन में है। घोषणा की सीमा जो उपयोगकर्ता को अधिक सख्त और पूर्व-परिभाषित संरचना के साथ उपलब्ध है, जिससे यह सरल डिलीवरी वितरण पाइपलाइनों के लिए एक आदर्श विकल्प है। स्क्रिप्टेड बहुत कम सीमाएँ प्रदान करता है, यह मानकर कि संरचना और वाक्यविन्यास की एकमात्र सीमा ग्रूवी द्वारा ही परिभाषित की जाती है, किसी भी पाइपलाइन-विशिष्ट प्रणालियों के बजाय, यह शक्ति-उपयोगकर्ताओं और अधिक जटिल आवश्यकताओं वाले लोगों के लिए एक आदर्श विकल्प है। जैसा कि नाम से ही स्पष्ट है, डिक्लेरेटिव पाइपलाइन एक घोषणात्मक प्रोग्रामिंग मॉडल को प्रोत्साहित करता है। जबकि स्क्रिप्टेड पाइपलाइन एक अधिक अनिवार्य प्रोग्रामिंग मॉडल का पालन करती है।