পুনরায় আরম্ভ না করে আমি কীভাবে জিনকিন্স কাজের কনফিগারেশনটি প্রোগ্রামক্রমে পরিবর্তন করতে পারি?


10

জেনকিন্স জবসের কনফিগারেশন। এক্সএমএল ফাইল রয়েছে যা সেই কাজের কনফিগারেশন সংরক্ষণ করে।

আমার একটি "জব ম্যানেজার" কাজ রয়েছে যা অন্যান্য কাজের কনফিগারেশনকে সংশোধন করে, তবে জেনকিন্স পুনরায় আরম্ভ না করে নতুন কনফিগারেশনটি স্বীকৃতি দেবে বলে মনে হয় না।

জেনকিনস-ক্লাইজার.কমান্ড লাইন সরঞ্জামটি অদ্ভুতভাবে এই ক্রিয়াটির জন্য কোনও বিকল্প বলে মনে হচ্ছে না।

এটা তোলে হয় সম্পাদনায় যান ওয়েব ইন্টারফেসের মাধ্যমে কনফিগারেশন সম্ভব, এবং যে সংরক্ষণ /, একটি সিস্টেম আরম্ভ করার ছাড়া স্বীকৃত তাই এটি মনে হয় না যে এটি একটি প্রযুক্তিগত অসম্ভবতা হবে আছে।

আমার সর্বোত্তম চেষ্টা ছিল ওয়েব ইন্টারফেস যেমন ঠিকানা ঠিক তে চেষ্টা করে পোস্ট করা

wget --post-file=config.xml --user=joe.shmoe --password=secret01 \
     --no-check-certificate                                      \
     https://jenkins.company.com/job/myProject/config.xml

... তবে আমি বৈধ শংসাপত্রগুলি ব্যবহার করেও একটি 403 পেয়েছি (কোনও টাইপগুলি নিশ্চিত করার জন্য অনুলিপিটি আটকে দেওয়া হয়নি)

কারও কোন ধারণা আছে বা আমি কিছু মিস করছি যা আমি মিস করছি?


পবিত্র জঞ্জাল প্রকৃতপক্ষে কাজ করে !!! (ক্যাটসকুল নীচের পরামর্শ অনুসারে প্রমাণীকরণের সাথে স্থির হয়েছে, বা আমার ক্ষেত্রে কোনও প্রমাণ নেই) আমি এই কৌশলটি এখন কয়েক ঘন্টা ধরে খুঁজছি ...
ডেভ ডপসন

উত্তর:


8

দেখা যাচ্ছে যে ক্রুশিয়াল তথ্যটি উইজেটের "--aut-no-चॅানেল" বিকল্প হিসাবে প্রত্যাশিত প্রোটোকল অনুসরণ করে না এমন জেনকিন্সের মতো অস্পষ্ট ওয়েবসভার কনফিগারেশনের জন্য সম্ভবত:

wget --auth-no-challenge --user=joe.shmoe --password=secret  \
     --post-file=config.xml --no-check-certificate           \
     https://jenkins.company.com/job/myProject/config.xml

4

আমি কার্ল পছন্দ করি ....

curl "http://localhost:18080/jenkins/job/npm-package-aaa/config.xml" -si --data-binary "$XML" -H "Content-Type: text/xml" 
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.