लिनक्स बिल्ड एजेंट पर बाकी अनुरोध करना


मेरे पास टीमसिटी पर एक लिनक्स बिल्ड एजेंट (डॉकर) है, मुझे एक समस्या का सामना करना पड़ रहा है, मेरे पास परीक्षण हैं कि मैं एपीआई अनुरोध करता हूं और जब बिल्ड टीमसिटी पर चल रहा है तो मैं उन एंडपॉइंट्स के लिए अनुरोध करने में सक्षम नहीं हूं।

स्थानीय रूप से ‘IPAddress.Loopback’ का उपयोग करने पर 127.0.0.1 मिलेगा, पोर्ट के लिए मेरे पास एक उपयोगिता वर्ग है जो एक निःशुल्क पता लौटाता है।

var _localHost = "http://127.0.0.1:44393";
RestClient client = new RestClient(new RestClientOptions(_localHost)
	{ Authenticator = new HttpBasicAuthenticator("ApiUser", "pwd") });
RestRequest request = new RestRequest("/ClientConfiguration/enabledcleints/2");

मैंने क्या प्रयास किया है:

जैसा कि मुझे पता है कि IPAddress.Loopback एजेंट पर काम नहीं करेगा, मैंने निम्नलिखित के साथ प्रयास किया है

– बिल्ड एजेंट का आईपीएड्रेस
– 172.26.0.1 (यह मैंने कहीं पढ़ा है, यह डॉकर के लिए डिफ़ॉल्ट है)
– 172.17.0.2 (इसके लिए भी वही)

समाधान 1

यह JetBrains TeamCity विशिष्ट समस्या जैसा लगता है। खोजने का प्रयास करें, फिर उनके समर्थन मंचों पर पूछें: https://teamcity-support.jetbrains.com/hc/en-us[^]. उदाहरण के लिए: उबंटू पर एजेंट लूपबैक से जुड़ रहा है[^]

コメント

タイトルとURLをコピーしました