سؤال

لدي وظيفتان تابعتان.أحتاج إلى مساعدة للنص رائع في جنكينز ، لكتابة ما قبل إرسال البرنامج النصي ل email-ext البرنامج المساعد.

أريد أن تحقق ما إذا كان السبب بيد هو السبب المنبع ، ثم تعيين إلغاء variable=true

لكنني لا أعرف كيف أكتب إذا كان الشرط رائعا لجينكينز..بالنسبة للوظائف المنفصلة ، هل سيكون هناك أي فصول منفصلة في جينكينز (حتى أتمكن من إنشاء مثيل واستدعاء سبب المنبع)

هل هناك أي طريقة للتحقق من سبب بناء وظيفة المصب ويرجع ذلك إلى المنبع..

الرجاء مساعدتي في مقتطف الشفرة هذا..

هل كانت مفيدة؟

المحلول

استخدام بناء.الحصول على الأسباب() الطريقة.فإنه سيتم إرجاع قائمة من الأسباب لبناء.حلقة أكثر من ذلك ومعرفة ما اذا كان هناك كائن من هدسون.نموذج.السبب.أوبستريمكوس من بينها.

للحصول على كائن الإنشاء ، استخدم مقتطف التعليمات البرمجية التالي:

def thr = Thread.currentThread()
def build = thr?.executable

لمعلوماتك ، وهنا هو وجود صلة لكامل جينكينز وحدة أبي.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top