قائمة جميع الإبحار إلى الأبد يبني في جينكينز؟

StackOverflow https://stackoverflow.com//questions/9626186

  •  09-12-2019
  •  | 
  •  

سؤال

هل هناك طريقة سهلة في Jenkins لسرد جميع البنيات التي تم وضع علامة على الإبحار إلى الأبد؟ثم، من الناحية المثالية، نقرة واحدة لإلغاء تحديد المبنى كإحتفاظ وإلى الأبد أو حذفها على الفور؟

في عمليةنا، علمنا بناء كإحتفاظ - إلى الأبد إذا كان ينطوي على نوع معين من الفشل؛هذا للحفاظ على Jenkins من حذف الوقت تلقائيا.أحتاج إلى طريقة سهلة للحصول على قائمة بجميع عمليات الإبحار إلى الأبد، لذلك لا يشغلون جميع مساحة القرص لدينا مع مرور الوقت.

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

المحلول

استعلام XPath التالي ضد Jenkins سيقوم بإدراج عناوين URL من جميع المباني التي تحمل علامة "الاحتفاظ بها إلى الأبد": giveacodicetagpre.

أدخلها في المتصفح ومعرفة ما يعود.

الآن، يمكنك تضمينها في HTML المستندة إلى XSLT للحصول على قائمة مع روابط إلى تلك المباني.لحذف الإنشاء، يمكنك تقديم زر يستدعي Jenkins CLI: giveacodicetagpre.

لسوء الحظ، أنا لا أعرف كيفية تعطيل "الحفاظ على بناء إلى الأبد" مع CLI دون حذفه.

نصائح أخرى

كنت أبحث عن نفس الشيء، و jenkins لدينا كبيرة جدا وجاهزة الرابط: giveacodicetagpre.

انتهى بي الأمر تحطمها.

ولكن كما اتضح أنني أتطلب فقط "الحفاظ على" بناء وظيفة واحدة في وقت واحد، والذي يبدو أنه يعمل بشكل أسرع.لذلك أنا استخدم ما يلي بدلا من ذلك: giveacodicetagpre.

والتي ترجع XML مع جميع أرقام البناء التي يتم تمييزها بأنها "الاحتفاظ بها إلى الأبد" يمكنك تعديل XPath لتناسب احتياجاتك.

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