بناء حالة جنكينز
-
11-12-2019 - |
سؤال
كيف يمكنني الوصول إلى حالة بناء Jenkins في وقت التشغيل بدون email-ext
توصيل في؟
أريد الوصول إلى build_status باستخدام متغير بيئة جينكينز.أو أي طريقة أخرى للوصول إلى متغير حالة البناء لجينكينز؟
المحلول
لا تتضمن متغيرات بيئة Jenkins الافتراضية نتيجة الإنشاء.
ومع ذلك، يمكنك استخدام رائع Postbuild البرنامج المساعد, ، والذي يتم تشغيله ضمن Jenkins JVM ولديه حق الوصول إلى المثيل الحالي للبناء.
ثم من رائع يمكنك الوصول إلى نتيجة البناء عبر manager.build.result
.انظر إجابتي هنا على سبيل المثال الاستخدام.
نصائح أخرى
يمكنك استخدام currentBuild.currentResult
وهو متغير عام داخل خادم جنكينز للوصول إلى حالة البناء الحالية.يمكن الوصول إلى هذه المتغيرات داخل خطوط الأنابيب.
علاوة على ذلك، يمكنك التحقق من جميع المتغيرات العامة المتاحة داخل الخادم باستخدام عنوان url أدناه
http://<server>/pipeline-syntax/globals