2014-04-01 5 views
11

मैं जेनकींस के लिए Embeddable Build Status Plugin का उपयोग करना चाहता हूं। मैं Cloudbees का उपयोग कर रहा हूं। मैंने Job/ViewStatusanonymous उपयोगकर्ता को अनुमतियां दी हैं। जब मैं README.md पर मार्कडाउन जोड़ता हूं तो कोई आइकन नहीं दिखाया जाता है। मैंने संरक्षित और असुरक्षित लिंक दोनों की कोशिश की।जेनकींस एम्बेड करने योग्य बिल्ड स्टेटस आइकन नहीं दिखाया गया

# protected 
[![Build Status](https://johnjohndoe.ci.cloudbees.com/job/TypedPreferences/badge/icon)](https://johnjohndoe.ci.cloudbees.com/job/TypedPreferences/) 

# unprotected 
[![Build Status](https://johnjohndoe.ci.cloudbees.com/buildStatus/icon?job=TypedPreferences)](https://johnjohndoe.ci.cloudbees.com/job/TypedPreferences/) 

उत्तर

13

डिफ़ॉल्ट रूप से DEV @ क्लाउड जेनकिन्स उदाहरण अज्ञात उपयोगकर्ताओं के लिए बिल्कुल दिखाई नहीं दे रहे हैं। यदि आपने भूमिका-आधारित सुरक्षा कॉन्फ़िगर की है और अज्ञात उपयोगकर्ताओं को चयनित भूमिकाएं, configure your system चाहते हैं और बॉक्स को चेक करें, तो अज्ञात उपयोगकर्ताओं के लिए केवल पढ़ने योग्य पहुंच सक्षम करें।

+0

धन्यवाद! फिर भी, मुझे * असुरक्षित * छवि का संदर्भ देना पड़ा। – JJD

+0

मैंने कोशिश की लेकिन छवि लोड नहीं होती है, https://github.com/tradespoke/daysto/blob/master/README.md क्लाउडबीज में आपने किस एक्सेस अधिकार को सेट किया था? – Filip

+1

ठीक है, आप या तो असुरक्षित छवि यूआरएल का उपयोग कर सकते हैं और केवल नौकरी/व्यूस्टैटस को 'अज्ञात' में दे सकते हैं; या संरक्षित यूआरएल का उपयोग करें और 'अज्ञात/पढ़ें 'और' नौकरी/पढ़ने 'को' अज्ञात 'पर दें, यदि आपकी साइट गुप्त नहीं है। किसी भी तरह से आपको _ अज्ञात उपयोगकर्ताओं_ के लिए केवल पढ़ने योग्य पहुंच सक्षम करने की आवश्यकता है। –

1

ठीक है, सवाल कुछ समय पहले पूछा गया था, लेकिन अन्य लोगों के लिए समस्या होने पर, यह समस्या अभी भी ऊपर उल्लिखित कॉन्फ़िगरेशन करने के बाद गिटहब/गिटहब-एंटरप्राइज़ पर Readme.md के भीतर नहीं दिखाई गई है :

सुनिश्चित करें कि दोनों सेवाएं समान प्रोटोकॉल का उपयोग कर रही हैं। मेरे मामले में, हमारे पास गिटहब-एंटरप्राइज़ HTTPS के तहत चल रहा था और जेनकींस HTTP पर चल रहा था।
मिश्रित सामग्री द्वारा पेश किए गए संभावित सुरक्षा उल्लंघन की वजह से बैज इस मामले में नहीं दिखाया जाएगा।

Mixed Content: The page at 'https://.../README.md' was loaded over HTTPS, 
but requested an insecure image 'http://.../job/master/badge/icon'. 
This request has been blocked; the content must be served over HTTPS. 

यह कोर्स काफी स्पष्ट है, लेकिन कुछ भी आसानी से याद किया जा सकता है कि जब गलत ट्रैक पर खोज की है: आप (क्रोम में अर्थात F12) अपने ब्राउज़र के सांत्वना उत्पादन में एक उपयुक्त त्रुटि संदेश मिल जाएगा।

संबंधित मुद्दे