আমি এই টিউটোরিয়াল অনুসরণ করছিলাম :
node {
git url: 'https://github.com/joe_user/simple-maven-project-with-tests.git'
...
}
তবে এটি শংসাপত্রগুলি কীভাবে যুক্ত করবেন তা জানায় না। জেনকিন্সের সুনির্দিষ্ট "শংসাপত্রগুলি" বিভাগ রয়েছে যেখানে আপনি ব্যবহারকারীর ব্যবহার এবং পাসের সংজ্ঞা দেন এবং তারপরে চাকরিতে ব্যবহারের জন্য আইডি পান, তবে পাইপলাইন নির্দেশিকায় আমি কীভাবে এটি ব্যবহার করব?
আমি চেষ্টা করেছিলাম:
git([url: 'git@bitbucket.org:company/repo.git', branch: 'master', credentialsId: '12345-1234-4696-af25-123455'])
ভাগ্য নেই:
stderr: Host key verification failed.
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
পাইপলাইনে ক্রেডিটগুলি কনফিগার করার কোনও উপায় আছে, বা জেনকিনের লিনাক্স ব্যবহারকারীর .ssh / অনুমোদিত_কিজ ফাইলে আমাকে এসএসএইচ-কিগুলি রাখতে হবে?
আদর্শ বিশ্বে আমি পাইপলাইন চাকরি এবং রেপো-কিগুলির জন্য একটি সংগ্রহস্থল রাখতে চাই, তারপরে ডকার জেনকিনস চালু করুন এবং জেনকিনস কনসোলে কোনও কনফিগার না করে এই চাকরীগুলি এবং কীগুলি গতিশীলভাবে যুক্ত করুন।