के साथ समांतर दौड़ में परीक्षण करने के लिए मेरे पास कई (कुछ सैकड़ों) फ़ाइलें हैं (प्रत्येक परीक्षण में कुछ मिनट लगते हैं)।जेनकिंस
अनुक्रमिक रूप से चलाना स्वीकार्य नहीं है और न ही सभी एक साथ। तो मैं निर्माता-उपभोक्ता की तरह कुछ ढूंढ रहा हूं।
def files = findFiles glob: 'test_files/*'
def branches = [:]
files.each{
def test_command = "./test ${it}"
branches["${it}"] = { sh "${test_command} ${it}"}
}
stage name:'run', concurrency:2
parallel branches
समस्या::
मैं पाइपलाइन नौकरियों और समानांतर आदेश के बाद जिस तरह से करने की कोशिश की
सभी कार्य एक ही समय में लांच (OOM और सब मज़ा) कर रहे हैं