[Jenkins] ข้อสังเกตุ Jenkins Controller and Agents Architecture

หลังจาก Blog 2 ตอนก่อนหน้าที่มี

ข้อสังเกตุ

  • ฝั่ง Controller
    • ต้องลง Plugin เหมือนกับฝั่ง Agents
    • ต้องกำหนด Environment เหมือนกับฝั่ง Agents
  • ฝั่ง Agents
    • เมื่อถูกสั่งงานจาก Controller ตัว Agents ทำงานครับ แต่เราจะไม่สามารถตรวจสถานะของงานที่สั่งจาก Controller ได้จากเครื่อง Agents ครับ
    • ถ้ามีเคสที่ต้องมาสั่ง Job ที่อยู่ที่ Jenkin Agents ให้ทำงาน ต้องตรวจสอบ Resource ด้วยว่า ไม่ชนกับ Job ที่สั่งมาจาก Controller ครับ

สรุป

  • จากที่ลองตัว Jenkins ใน Model Controller and Agents เท่าที่สังเกตุมา Controller มันจะไม่ได้ส่งงานทั้งชิ้นให้ Agents ทำงานครับ
  • แต่จะเป็นการทำงานตามคำสั่งที่เขียนใน JenkinsFile ที่ละส่วนที่ Controller และส่งไปให้ Agents ทำงานครับ อารมณ์มันจะเหมือน ssh เข้าไปทำงานที่เครื่อง Agents ครับ

Discover more from naiwaen@DebuggingSoft

Subscribe to get the latest posts sent to your email.