पाठ 8 / 21

जॉब्स और स्टेप्स

जॉब्स डिफ़ॉल्ट रूप से समानांतर चलते हैं; एक जॉब के अंदर स्टेप्स क्रम में चलते हैं।

जॉब्स समानांतर चलते हैं

एक वर्कफ़्लो कई जॉब्स परिभाषित कर सकता है (जैसे lint, test, build)। डिफ़ॉल्ट रूप से ये सभी अलग-अलग रनर पर एक साथ शुरू होते हैं, जब तक आप needs से एक को दूसरे का इंतज़ार न कराएँ।

स्टेप्स क्रम में चलते हैं

एक जॉब के अंदर, स्टेप्स एक ही रनर पर एक के बाद एक चलते हैं, वही फ़ाइल सिस्टम साझा करते हुए। अगर कोई स्टेप फेल होता है, तो उस जॉब के बाकी स्टेप्स डिफ़ॉल्ट रूप से छूट जाते हैं।

चेकलिस्ट वाले कर्मचारी

जॉब्स अलग-अलग कर्मचारियों की तरह हैं जो एक ही समय पर अपना-अपना काम शुरू कर सकते हैं। स्टेप्स वह चेकलिस्ट है जिसे हर कर्मचारी ऊपर से नीचे फॉलो करता है — वे आइटम 2 खत्म किए बिना आइटम 3 पर नहीं कूद सकते।