के लिए यूआरएल की जांच करने के लिए जेनकींस प्लगइन की तलाश में है, मैं एक जेनकींस प्लगइन ढूंढना चाहता हूं, जो किसी दिए गए अंतराल पर दिए गए यूआरएल को 200 के लिए दिए गए यूआरएल की जांच करने की अनुमति देगा। हम 'एक टोमकैट के लिए एक युद्ध प्रकाशित कर रहे हैं, और वेबपैप के लिए स्पिन अप करना चाहते हैं।वेबपैप
वेबपैप
उत्तर
आप इस का उपयोग कर सकते हैं:: बस एक खोल स्क्रिप्ट का उपयोग SiteMonitor Plugin
प्रयोग प्लगइन स्थापित करने के बाद, नौकरी विन्यास पृष्ठ पर जाएँ, पाठ 'मॉनिटर साइट' के साथ एक चेकबॉक्स दिखाई देनी चाहिए। चेकबॉक्स पर टिकटें, उस यूआरएल को जोड़ें जिसे आप मॉनीटर करना चाहते हैं, और कॉन्फ़िगरेशन को सहेजें। एक निर्माण चलाओ। पूरा होने के बाद, साइट पर एक लिंक बिल्ड पेज पर मॉनिटर रिपोर्ट पेज दिखाई देना चाहिए। रिपोर्ट पेज में वेब साइट की स्थिति और प्रतिक्रिया कोड शामिल होगा। यह भी संभव है वैश्विक विन्यास पेज में सफलता प्रतिक्रिया कोड और टाइमआउट सेटिंग कॉन्फ़िगर करने के लिए (जेनकींस प्रबंधित करें -> कॉन्फ़िगर प्रणाली)
प्लगइन की आवश्यकता नहीं है।
#!/bin/bash
url="http://www.google.com"
while [ true ]
do
code=`curl -sL -w "%{http_code}\\n" "$url" -o /dev/null`
echo "Found code $code"
if [ "x$code" = "x200" ]
then
break
fi
sleep 1
done
हालांकि यह स्थिति कोड वापस भेजता है, यह वास्तव में निर्माण में विफल नहीं होता है, इसलिए आप वास्तव में जानकारी के साथ कुछ भी सूचित या कुछ भी नहीं कर सकते हैं। –
'निकास 1' बिल्ड विफल हो जाएगा। जब भी कमांड 0 के अलावा बाहर निकलने की स्थिति लौटाता है तो जेनकिन्स बिल्ड करते हैं। एक ही शेल में 'set -e' के समान व्यवहार। – rcomblen
यदि कोई उपर्युक्त स्क्रिप्ट को समझने की कोशिश करता है और [सत्य] के बारे में उलझन में है ... छोटी व्याख्या: जबकि [सत्य] कथन। इसका मतलब है: जब तक हम जबरन बाधित नहीं होते हैं तब तक निष्पादन जारी रखें .. –
हम http://gatling-tool.org/ का उपयोग http प्रतिक्रियाओं की जांच करने के लिए। यद्यपि यह लोड परीक्षण के लिए है, हम इसे विभिन्न अंतराल की सामग्री की जांच करने के लिए उपयोग करते हैं। लेकिन इसमें जेनकींस प्लगइन भी है, https://wiki.jenkins-ci.org/display/JENKINS/Gatling+Plugin।
- 1. वेबपैप
- 2. वेबपैप
- 3. वेबपैप
- 4. वेबपैप
- 5. वेबपैप
- 6. वेबपैप
- 7. एक वेबपैप
- 8. जावा वेबपैप
- 9. जावा वेबपैप
- 10. यो वेबपैप
- 11. जावा वेबपैप
- 12. एक PHP वेबपैप
- 13. चेरीपी वेबपैप को अनइस्टेस्टिंग
- 14. जावास्क्रिप्ट वेबपैप विकास
- 15. जर्सी वेबपैप स्टार्टअप
- 16. केवल सर्वलेट आधारित वेबपैप
- 17. जेट्टी: पता लगाएं कि वेबपैप
- 18. स्टैंडअलोन वेबपैप और ब्राउज़र स्क्रॉलबार
- 19. गुलप-वेबपैप ब्राउज़रस्काक और PHP
- 20. जावा कंसोल प्रोग्राम को वेबपैप
- 21. आईओएस 6, सफारी फुलस्क्रीन वेबपैप, होम बटन
- 22. फेसबुक शेयर डायलॉग वेबपैप से गहरी लिंकिंग
- 23. वेबपैप में सबडोमेन उपयोगकर्ता खाते कैसे बनाएं
- 24. वेबपैप के लिए आईफोन पुश नोटफिकेशन?
- 25. आईफोन पर होमस्क्रीन पर वेबपैप स्थापित करें?
- 26. वेबपैप में शटडाउन एक्जिक्यूटर्स सेवा गर्व से?
- 27. डेस्कटॉप पर वेबपैप में मल्टी-टच जेस्चर
- 28. वसंत वेबपैप में पृष्ठभूमि प्रक्रिया कैसे बनाएं?
- 29. नोड.जेएस वेबपैप "हाथ में कुंजी" प्रदान करें
- 30. एक वेबपैप में एएसपी एमवीसी अजाक्स फॉर्म
मैं खुद को एक क्वाग्मर में ढूंढता हूं। Aphex सवाल के जवाब में, जैसा कि थे। हालांकि, मैं rcomblen के जवाब का उपयोग कर समाप्त हुआ, क्योंकि लोगों को किसी भी काम करने के लिए हमारे जेनकींस का समर्थन करने वाले लोगों की आवश्यकता नहीं थी, और मेरी आवश्यकताओं को पूरा किया। –