চেক CLI আপনার ডেভেলপমেন্ট ওয়ার্কফ্লোতে চেকের কার্যকারিতা নিয়ে আসে। আপনি স্থানীয়ভাবে CLI চালাতে পারেন, আপনার CI/CD পাইপলাইনে বা অন্যান্য ধরনের স্ক্রিপ্ট এবং অটোমেশনের মাধ্যমে।
চেক CLI সেট আপ এবং ব্যবহার করার জন্য নিম্নলিখিত পদক্ষেপগুলি প্রয়োজন:
- চেক CLI ইনস্টল করুন
- আপনার মেশিন প্রমাণীকরণ
- কমান্ড লাইন থেকে কমান্ড চালানোর মাধ্যমে চেক সিএলআই একত্রিত করুন এবং ব্যবহার করুন বা আপনার CI/CD পরিবেশে চেক CLI একীভূত করুন।
চেক CLI সেট আপ করুন
আপনি Linux বা macOS-এর জন্য টেবিলে স্বতন্ত্র এক্সিকিউটেবল ব্যবহার করে চেক CLI ইনস্টল বা আপডেট করতে পারেন।
আপনি চেক CLI ইনস্টল করার পরে, আপনাকে অবশ্যই প্রমাণীকরণ করতে হবে। তারপরে আপনি আপনার ইনস্টলেশন পরীক্ষা করে শুরু করে আপনার দুর্বলতাগুলি পরীক্ষা করা এবং ঠিক করা শুরু করতে পারেন।
স্বতন্ত্র এক্সিকিউটেবল সহ ইনস্টল করুন
চেক সর্বশেষ প্রকাশের জন্য এবং নির্দিষ্ট সংস্করণের জন্য স্বতন্ত্র এক্সিকিউটেবল ডাউনলোড লিঙ্ক সরবরাহ করে। নিম্নলিখিত লিঙ্কগুলি, উদাহরণস্বরূপ, ম্যাকওএস এবং লিনাক্সের জন্য:
- https://dl.google.com/checks/cli/latest/checks-macos
- https://dl.google.com/checks/cli/v0.2.0/checks-linux
উদাহরণস্বরূপ, macOS-এ সর্বশেষ চেক CLI ডাউনলোড এবং চালানোর জন্য, চালান:
curl --compressed https://dl.google.com/checks/cli/latest/checks-macos -o checks
chmod +x ./checks
mv ./checks /usr/local/bin/
- নিশ্চিত করুন যে আপনি আপনার প্যাকেজ ম্যানেজার এবং কোনো প্রয়োজনীয় তৃতীয় পক্ষের সরঞ্জাম ইনস্টল করেছেন।
- আপনার প্ল্যাটফর্মের জন্য চেক CLI বাইনারি ডাউনলোড করুন:
লিনাক্স
প্ল্যাটফর্ম | প্যাকেজ | আকার | SHA256 চেকসাম |
লিনাক্স | 35.1 এমবি | cc12317c0d5b0a2edfe8d5bf28a3a0739d5bd469ccd771772bf65129ae97c94f |
chmod +x ./checks
চালিয়ে বাইনারি এক্সিকিউটেবল করুন। ( ঐচ্ছিক ) বাইনারিটিকে এমন একটি স্থানে নিয়ে যান যেখানে আপনি এটিকে বিশ্বব্যাপী চালাতে পারেন: mv ./checks /usr/local/bin/
macOS
প্ল্যাটফর্ম | প্যাকেজ | আকার | SHA256 চেকসাম |
macOS | 29.4 এমবি | a82699336aaf0f6b0a9502c293c84be45459d79d348a74eae3bbaaf89d1daa33 |
chmod +x ./checks
( ঐচ্ছিক ) বাইনারিটিকে এমন একটি স্থানে নিয়ে যান যেখানে আপনি এটিকে বিশ্বব্যাপী চালাতে পারেন: mv ./checks /usr/local/bin/
উইন্ডোজ
প্ল্যাটফর্ম | প্যাকেজ | আকার | SHA256 চেকসাম |
উইন্ডোজ 8.1 এবং পরবর্তী এবং উইন্ডোজ সার্ভার 2012 এবং পরবর্তী | 29.5 এমবি | 7ca465e28ffec9a7e16bc71e01bbaf9629c95d517e5846a31280a49af400d3c7 |
( ঐচ্ছিক ) ফাইলটির নাম পরিবর্তন করুন checks.exe
যাতে আপনি নথিভুক্ত হিসাবে চেক কমান্ড চালাতে পারেন, উদাহরণস্বরূপ, checks help
।
সর্বশেষ CLI সংস্করণে আপডেট করুন
আপনি নতুন বৈশিষ্ট্য এবং বাগ ফিক্স পাচ্ছেন তা নিশ্চিত করতে, আমরা আপনাকে প্রায়শই CLI-তে আপডেটগুলি পরীক্ষা করার পরামর্শ দিই।
আপনি পূর্ববর্তী টেবিল থেকে নতুন সংস্করণ ডাউনলোড করতে পারেন, এবং তারপর আপনার সিস্টেমে পূর্ববর্তী সংস্করণ প্রতিস্থাপন করতে পারেন।
আপনার ইনস্টলেশন পরীক্ষা করুন
প্রমাণীকরণের পরে, আপনি আপনার ইনস্টলেশন পরীক্ষা করতে পারেন। দ্রুত পরীক্ষার জন্য, checks --help
।
অতিরিক্ত তথ্য
checks --help
অথবা CLI কমান্ড এবং বিকল্পের সারাংশ দেখুন।
সমর্থন পাচ্ছেন
যখনই আপনার চেক CLI বা সাধারণভাবে চেকের ব্যাপারে সাহায্যের প্রয়োজন হয় checks-support@google.com-এ একটি ইমেল পাঠান৷
CLI প্রমাণীকরণ করুন
CLI ইনস্টল করার পরে, আপনাকে অবশ্যই একটি Google অ্যাকাউন্টে সাইন ইন করতে হবে। চেকে CLI-এর অ্যাক্সেস অনুমোদন করতে, একটি পরিষেবা অ্যাকাউন্ট বা ব্যবহারকারী অ্যাকাউন্ট ব্যবহার করুন।
একটি পরিষেবা অ্যাকাউন্ট হল একটি Google ক্লাউড অ্যাকাউন্ট যা আপনার Google ক্লাউড প্রকল্পের সাথে যুক্ত এবং একটি নির্দিষ্ট ব্যবহারকারী নয়। একটি CI পরিবেশে চেক সেট আপ করার জন্য পরিষেবা অ্যাকাউন্টগুলি দরকারী।
একটি ব্যবহারকারী অ্যাকাউন্ট হল একটি Google অ্যাকাউন্ট যা আপনার চেক অ্যাকাউন্টে অ্যাক্সেস করে। আপনার কমান্ড লাইন থেকে চেক CLI ব্যবহার করার জন্য এটি সেরা বিকল্প।
একটি পরিষেবা অ্যাকাউন্ট দিয়ে প্রমাণীকরণ করুন
- Google ক্লাউড কনসোল খুলুন এবং আপনার প্রকল্প নির্বাচন করুন.
- API লাইব্রেরিতে, চেক API সক্ষম করুন।
- Google ক্লাউড কনসোলে IAM পরিষেবা অ্যাকাউন্ট পৃষ্ঠায় নেভিগেট করে আপনার প্রকল্পের জন্য একটি পরিষেবা অ্যাকাউন্ট তৈরি করুন৷ পরিষেবা অ্যাকাউন্ট তৈরি করুন ক্লিক করুন এবং পরিষেবা অ্যাকাউন্টের বিবরণ লিখুন।
- আপনার নতুন তৈরি পরিষেবা অ্যাকাউন্টের জন্য একটি ব্যক্তিগত JSON কী তৈরি করুন এবং আপনার বিল্ড পরিবেশে অ্যাক্সেসযোগ্য একটি অবস্থানে কীটি সরান৷ এই ফাইলটি কোথাও নিরাপদ রাখতে ভুলবেন না , কারণ এটি অ্যাডমিনিস্ট্রেটরকে চেকগুলিতে অ্যাক্সেস দেয়৷
- CLI ব্যবহার করার সময় আপনার ব্যক্তিগত কী JSON ফাইলের পাথে পরিবেশ পরিবর্তনশীল
CHECKS_CREDENTIALS
সেট করুন। চেকস সিআই/সিডি প্লাগইন ব্যবহার করলে, শংসাপত্রগুলি কীভাবে সরবরাহ করবেন তার জন্য প্লাগইনের ডকুমেন্টেশন দেখুন।
- আপনার চেক অ্যাকাউন্টে পরিষেবা অ্যাকাউন্টের অ্যাক্সেস মঞ্জুর করতে, ইমেল ঠিকানা যোগ করুন এবং চেক কনসোল সেটিংস পৃষ্ঠায় এটিকে মালিকের ভূমিকা দিন। আপনার চেক অ্যাকাউন্টে ব্যবহারকারীদের আমন্ত্রণ জানানোর বিষয়ে আরও তথ্যের জন্য, টিম অ্যাক্সেস পরিচালনা দেখুন।
একটি ব্যবহারকারী অ্যাকাউন্ট দিয়ে প্রমাণীকরণ
গুরুত্বপূর্ণ: আপনি যদি SSH এর মাধ্যমে সংযোগ করছেন, পোর্ট 9005 ফরোয়ার্ড করুন।
নিম্নলিখিত কমান্ড দিয়ে আপনার Google অ্যাকাউন্ট ব্যবহার করে চেক CLI-তে সাইন ইন করুন:
checks login
এই কমান্ডটি আপনার স্থানীয় মেশিনকে চেকের সাথে সংযুক্ত করে এবং আপনাকে আপনার চেক অ্যাকাউন্টগুলিতে অ্যাক্সেস দেয়।
- আপনি যদি আগে সাইন ইন করে থাকেন তবে
checks login --reauth
, কিন্তু একটি ভিন্ন Google অ্যাকাউন্টে যেতে চান। - সাইন আউট করতে
checks logout
ব্যবহার করুন।
- আপনি যদি আগে সাইন ইন করে থাকেন তবে
ব্রাউজারে উত্পন্ন প্রমাণীকরণ URL খুলুন।
আপনার Google অ্যাকাউন্টে সাইন ইন করুন।
আপনার চেক অ্যাকাউন্ট অ্যাক্সেস করতে চেকে সম্মতি দিন।