قبل إرسال النصي في رائع لجينكينز
-
11-12-2019 - |
سؤال
لدي وظيفتان تابعتان.أحتاج إلى مساعدة للنص رائع في جنكينز ، لكتابة ما قبل إرسال البرنامج النصي ل email-ext
البرنامج المساعد.
أريد أن تحقق ما إذا كان السبب بيد هو السبب المنبع ، ثم تعيين إلغاء variable=true
لكنني لا أعرف كيف أكتب إذا كان الشرط رائعا لجينكينز..بالنسبة للوظائف المنفصلة ، هل سيكون هناك أي فصول منفصلة في جينكينز (حتى أتمكن من إنشاء مثيل واستدعاء سبب المنبع)
هل هناك أي طريقة للتحقق من سبب بناء وظيفة المصب ويرجع ذلك إلى المنبع..
الرجاء مساعدتي في مقتطف الشفرة هذا..
المحلول
استخدام بناء.الحصول على الأسباب() الطريقة.فإنه سيتم إرجاع قائمة من الأسباب لبناء.حلقة أكثر من ذلك ومعرفة ما اذا كان هناك كائن من هدسون.نموذج.السبب.أوبستريمكوس من بينها.
للحصول على كائن الإنشاء ، استخدم مقتطف التعليمات البرمجية التالي:
def thr = Thread.currentThread()
def build = thr?.executable
لمعلوماتك ، وهنا هو وجود صلة لكامل جينكينز وحدة أبي.