CLI ของ Checks จะนำฟังก์ชันการทำงานของ Checks มาไว้ในเวิร์กโฟลว์การพัฒนา ของคุณ คุณสามารถเรียกใช้ CLI ได้ในเครื่อง ในไปป์ไลน์ CI/CD หรือผ่านสคริปต์และการทำงานอัตโนมัติประเภทอื่นๆ
การตั้งค่าและการใช้ Checks CLI ต้องทำตามขั้นตอนต่อไปนี้
- ติดตั้ง Checks CLI
- ตรวจสอบสิทธิ์เครื่อง
- ผสานรวมและใช้ CLI ของการตรวจสอบโดยการเรียกใช้คำสั่งจากบรรทัดคำสั่งหรือผสานรวม CLI ของการตรวจสอบเข้ากับสภาพแวดล้อม CI/CD
ตั้งค่า Checks CLI
คุณติดตั้งหรืออัปเดต Checks CLI ได้โดยใช้ไฟล์ปฏิบัติการแบบสแตนด์อโลนในตารางสำหรับ Linux หรือ macOS
หลังจากติดตั้ง Checks CLI แล้ว คุณต้องตรวจสอบสิทธิ์ จากนั้นคุณจะเริ่มทดสอบและแก้ไขช่องโหว่ได้ โดยเริ่มจากการทดสอบการติดตั้ง
ติดตั้งด้วยไฟล์ปฏิบัติการแบบสแตนด์อโลน
Checks มีลิงก์ดาวน์โหลดไฟล์ปฏิบัติการแบบสแตนด์อโลนสำหรับรุ่นล่าสุดและ สำหรับเวอร์ชันที่เฉพาะเจาะจง ตัวอย่างเช่น ลิงก์ต่อไปนี้เป็นลิงก์สำหรับ macOS และ Linux
- https://dl.google.com/checks/cli/latest/checks-macos
- https://dl.google.com/checks/cli/v0.2.0/checks-linux
เช่น หากต้องการดาวน์โหลดและเรียกใช้ Checks CLI เวอร์ชันล่าสุดใน macOS ให้เรียกใช้คำสั่งต่อไปนี้
curl --compressed https://dl.google.com/checks/cli/latest/checks-macos -o checks
chmod +x ./checks
mv ./checks /usr/local/bin/
- ตรวจสอบว่าคุณได้ติดตั้งตัวจัดการแพ็กเกจและเครื่องมือของบุคคลที่สามที่จำเป็นแล้ว
- ดาวน์โหลดไบนารี CLI ของการตรวจสอบสำหรับแพลตฟอร์มของคุณ
Linux
แพลตฟอร์ม |
แพ็กเกจ |
ขนาด |
ผลรวมตรวจสอบ SHA256 |
Linux |
35.1 MB |
cc12317c0d5b0a2edfe8d5bf28a3a0739d5bd469ccd771772bf65129ae97c94f |
ทำให้ไบนารีเรียกใช้งานได้โดยเรียกใช้ chmod +x ./checks
(ไม่บังคับ) ย้าย
ไบนารีไปยังตำแหน่งที่คุณเรียกใช้ได้ทั่วโลก: mv ./checks
/usr/local/bin/
macOS
แพลตฟอร์ม |
แพ็กเกจ |
ขนาด |
ผลรวมตรวจสอบ SHA256 |
macOS |
29.4 MB |
a82699336aaf0f6b0a9502c293c84be45459d79d348a74eae3bbaaf89d1daa33 |
ทำให้ไบนารีเรียกใช้งานได้โดยการเรียกใช้ chmod +x ./checks
(ไม่บังคับ) ย้าย
ไบนารีไปยังตำแหน่งที่คุณเรียกใช้งานได้ทั่วโลก mv ./checks
/usr/local/bin/
Windows
แพลตฟอร์ม |
แพ็กเกจ |
ขนาด |
ผลรวมตรวจสอบ SHA256 |
Windows 8.1 ขึ้นไปและ Windows Server 2012 ขึ้นไป |
29.5 MB |
7ca465e28ffec9a7e16bc71e01bbaf9629c95d517e5846a31280a49af400d3c7 |
(ไม่บังคับ) เปลี่ยนชื่อไฟล์เป็น checks.exe
เพื่อให้คุณเรียกใช้คำสั่งตรวจสอบได้
ตามที่ระบุไว้ เช่น checks help
อัปเดตเป็น CLI เวอร์ชันล่าสุด
เราขอแนะนำให้คุณ ตรวจสอบการอัปเดต CLI บ่อยๆ เพื่อให้มั่นใจว่าคุณจะได้รับฟีเจอร์ใหม่ล่าสุดและการแก้ไขข้อบกพร่อง
คุณสามารถดาวน์โหลดเวอร์ชันใหม่จากตารางก่อนหน้า แล้วแทนที่เวอร์ชันก่อนหน้าในระบบ
ทดสอบการติดตั้ง
หลังจากตรวจสอบสิทธิ์แล้ว คุณจะทดสอบการติดตั้งได้ หากต้องการทดสอบอย่างรวดเร็ว ให้เรียกใช้
checks --help
ข้อมูลเพิ่มเติม
เรียกใช้ checks --help
หรือดูสรุปคำสั่งและตัวเลือก CLI
การขอรับความช่วยเหลือ
ส่งอีเมลไปที่ checks-support@google.com เมื่อใดก็ตามที่คุณต้องการความช่วยเหลือเกี่ยวกับ Checks CLI หรือ Checks โดยทั่วไป
ตรวจสอบสิทธิ์ CLI
หลังจากติดตั้ง CLI แล้ว คุณต้องลงชื่อเข้าใช้บัญชี Google หากต้องการให้สิทธิ์การเข้าถึงการตรวจสอบแก่ Checks CLI ให้ใช้บัญชีบริการหรือบัญชีผู้ใช้
บัญชีบริการคือบัญชี Google Cloud ที่เชื่อมโยงกับโปรเจ็กต์ Google Cloud ของคุณ ไม่ใช่ผู้ใช้ที่เฉพาะเจาะจง บัญชีบริการมีประโยชน์ในการตั้งค่า การตรวจสอบในสภาพแวดล้อม CI
บัญชีผู้ใช้คือบัญชี Google ที่มีสิทธิ์เข้าถึงบัญชี Checks ของคุณ นี่เป็นตัวเลือกที่ดีที่สุดสำหรับการใช้ CLI ของ Checks จากบรรทัดคำสั่ง
ตรวจสอบสิทธิ์ด้วยบัญชีบริการ
- เปิด Google Cloud Console แล้วเลือกโปรเจ็กต์
- เปิดใช้ Checks API ในไลบรารี API
- สร้างบัญชีบริการสำหรับโปรเจ็กต์โดยไปที่หน้าบัญชีบริการ IAM ใน Google Cloud Console คลิกสร้างบัญชีบริการ แล้วป้อนรายละเอียดบัญชีบริการ
- สร้างคีย์ JSON ส่วนตัวสำหรับบัญชีบริการที่สร้างขึ้นใหม่ แล้ว ย้ายคีย์ไปยังตำแหน่งที่สภาพแวดล้อมการสร้างเข้าถึงได้ โปรดเก็บไฟล์นี้ไว้ในที่ที่ปลอดภัย เนื่องจากไฟล์นี้จะให้สิทธิ์ผู้ดูแลระบบ ในการเข้าถึงการตรวจสอบ
- ตั้งค่าตัวแปรสภาพแวดล้อม
CHECKS_CREDENTIALS
เป็นเส้นทางของไฟล์ JSON คีย์ส่วนตัว เมื่อใช้ CLI หากใช้ปลั๊กอิน Checks CI/CD โปรดดูเอกสารประกอบของปลั๊กอินเพื่อดูวิธีระบุข้อมูล เข้าสู่ระบบ
- หากต้องการให้สิทธิ์เข้าถึงบัญชี Checks แก่บัญชีบริการ ให้เพิ่มอีเมล และมอบบทบาทเจ้าของในหน้าการตั้งค่าคอนโซล Checks ดูข้อมูลเพิ่มเติมเกี่ยวกับการเชิญผู้ใช้ให้เข้าร่วมบัญชี Checks ได้ที่การจัดการ สิทธิ์เข้าถึงของทีม
ตรวจสอบสิทธิ์ด้วยบัญชีผู้ใช้
สำคัญ: หากเชื่อมต่อผ่าน SSH ให้ส่งต่อพอร์ต 9005
ลงชื่อเข้าใช้ Checks CLI โดยใช้บัญชี Google ด้วยคำสั่งต่อไปนี้
checks login
คำสั่งนี้จะเชื่อมต่อเครื่องของคุณกับ Checks และให้สิทธิ์เข้าถึงบัญชี Checks ของคุณ
- ใช้
checks login --reauth
หากคุณเคยลงชื่อเข้าใช้มาก่อน แต่ต้องการ เปลี่ยนไปใช้บัญชี Google อื่น - ใช้
checks logout
เพื่อออกจากระบบ
- ใช้
เปิด URL การตรวจสอบสิทธิ์ที่สร้างขึ้นในเบราว์เซอร์
ลงชื่อเข้าใช้บัญชี Google
ให้ความยินยอมแก่ Checks ในการเข้าถึงบัญชี Checks ของคุณ