জেনকিন্সের জন্য গ্রেডল / আর্টিফ্যাক্টরি ইন্টিগ্রেশন ব্যবহার করতে আমার একটি প্রক্সি সার্ভারের মাধ্যমে গ্রেডল থেকে ওয়েব অ্যাক্সেস দরকার। সমস্যার সম্ভাব্য কারণগুলি হ্রাস করতে, আমি ম্যানুয়ালি বিল্ড.gradle এ আর্টফ্যাক্টরি প্লাগইন যুক্ত করে কমান্ড লাইন থেকে চালাচ্ছি:
apply {
apply from: "http://gradle.artifactoryonline.com/gradle/plugins/org/jfrog/buildinfo/build-info-extractor-gradle/1.0.1/artifactoryplugin-1.0.1.gradle"
}
এই বিবরণটি অনুসরণ করে আমি আমার হোম ডিরেক্টরিতে .gradle / গ্রেডলে.প্রোপার্টিগুলিতে নিম্নলিখিতটি নির্দিষ্ট করেছি:
systemProp.http.proxyHost=hostname
systemProp.http.proxyPort=8080
systemProp.http.proxyUser=de\\username
systemProp.http.proxyPassword=xxx
উপরের প্রক্সি কনফিগারেশনের সাথে (এটি অন্যথায় কাজ করা হিসাবে পরিচিত), এটি ব্যর্থ হয়:
11: 33: 17.699 [ERROR] [org.gradle.BuildExceptionReporter] এর কারণ: java.io.IOException: সার্ভারটি HTTP প্রতিক্রিয়া কোড দিয়েছে: ইউআরএলের জন্য 407: http://gradle.artiftoryonline.com/gradle/plugins/org/ jfrog / buildinfo / buildinfo-নিষ্কর্ষক-gradle / 1.0.1 / artifactoryplugin-1.0.1.gradle
আমার মধ্যে দুটি প্রক্সি সার্ভার রয়েছে যা বেছে নিতে পারে এবং একটি সর্বদা 407
( প্রক্সি প্রমাণীকরণ প্রয়োজন ) এর সাথে সাড়া দেয় , অন্যটি 502
( ব্যাড গেটওয়ে ) সহ, তাই স্পষ্টতই, প্রক্সিহোস্ট এবং প্রক্সিপোর্ট বিকল্পগুলি ব্যবহৃত হয়।
ব্যবহারকারী নাম (একটি সক্রিয় ডিরেক্টরি ব্যবহারকারী উপর ভিত্তি করে) একটি ব্যাকস্ল্যাশ রয়েছে হিসেবে আমি উভয় চেষ্টা \\
এবং \
, কিন্তু তন্ন তন্ন কাজ করেন। নির্দিষ্ট করা ব্যবহারকারী মেশিনে এবং অ্যাক্টিভ ডিরেক্টরিতে লগ ইন করা ব্যবহারকারী থেকে আলাদা। এই ব্যবহারকারীর শংসাপত্রগুলি প্রক্সিটির জন্য বৈধ নয়, সুতরাং আমার আলাদা ব্যবহারকারী নির্দিষ্ট করতে সক্ষম হওয়া দরকার।
জেনকিনস বা আর্টফিট্রির জিইউআইতে একই বিকল্পগুলি সেট করা কাজ করেছিল।