กลับไปหน้าบทความ

อ่าน 1 นาที

สัญญาณไฟจราจร (ซอฟต์แวร์)

Semaphore เป็นเครื่องมือ อัตโนมัติและการปรับใช้ แบบต่อเนื่อง ที่ติดตั้งบนเซิร์ฟเวอร์ของตนเองซึ่งใช้สำหรับเรียกใช้งานงานอัตโนมัติที่โฮสต์อยู่บน GitHub, BitBucket หรือบริการโฮสติ้ง..

สัญญาณไฟจราจร (ซอฟต์แวร์)

สัญญาณ
นักพัฒนาเดนิส กูคอฟ
ปล่อย25 สิงหาคม 2564 ( 25 สิงหาคม 2021 )
เวอร์ชันเสถียร
2.18.12 [ 1 ] แก้ไขข้อมูลนี้บนวิกิดาต้า / 9 มิถุนายน 2026 ( 9 มิถุนายน 2026 )
เขียนเป็นGo , JavaScript
ระบบปฏิบัติการข้ามแพลตฟอร์ม
แพลตฟอร์มx86-64 , ARM
ผู้มาก่อนเซมาฟอร์แอนซิเบิล
พิมพ์การบูรณาการอย่างต่อเนื่อง
ใบอนุญาตใบอนุญาต MIT
เว็บไซต์semaphoreui.com
ที่เก็บข้อมูลgithub .com /semaphoreui /semaphore

Semaphore เป็นเครื่องมือ อัตโนมัติและการปรับใช้ แบบต่อเนื่อง ที่ติดตั้งบนเซิร์ฟเวอร์ของตนเองซึ่งใช้สำหรับเรียกใช้งานงานอัตโนมัติที่โฮสต์อยู่บน GitHub, BitBucket หรือบริการโฮสติ้ง Git อื่นๆ

แม้ว่าโครงการโอเพนซอร์สจะสามารถใช้งาน Semaphore UI ได้อย่างเต็มรูปแบบโดยไม่เสียค่าใช้จ่าย แต่รุ่น Community นั้นเป็นแบบโอเพนซอร์สและใช้งานได้ฟรี ในขณะที่รุ่น Pro และ Enterprise แบบเสียค่าใช้จ่ายเริ่มต้นที่ 20 ดอลลาร์ต่อเดือน

หนึ่งในคุณสมบัติเด่นของ Semaphore คือ การรองรับ Docker โดยตรง ซึ่งช่วยให้สามารถทดสอบและปรับใช้แอปพลิเคชันที่ใช้ Docker ได้ นอกจากนี้ UI ของ Semaphore ยังมีตัวรันแบบกระจาย (distributed runners) ซึ่งเป็นคุณสมบัติที่ช่วยลดระยะเวลาในการทำงานของงานโดยการกระจายงานไปยังเครื่องหลายเครื่อง

คุณสมบัติ

Semaphore UI รองรับเครื่องมืออัตโนมัติต่อไปนี้: Ansible , Terraform , OpenTofu , PowerShellและสคริปต์เชลล์ งานที่เขียนขึ้นสำหรับเครื่องมืออื่นๆ จำเป็นต้องกำหนดค่าด้วยตนเอง

แบ็กเอนด์ลับที่รองรับบางส่วนได้แก่: HashiCorp Vault [ 2 ] , OpenBao, AWS Secrets Manager และ Azure Key Vault

Semaphore รองรับการตรวจสอบสิทธิ์ผ่าน ผู้ให้บริการ LDAP , Active Directoryและ OpenID Connect (OIDC) เช่น Azure Entra ID, OktaและKeycloakทำให้สามารถผสานรวมกับผู้ให้บริการข้อมูลประจำตัวที่มีอยู่เพื่อการลงชื่อเข้าใช้ครั้งเดียวและการจัดการผู้ใช้แบบรวมศูนย์

Semaphore UI รองรับระบบปฏิบัติการ Linux และ Windows

การดำเนินการ

สรุปงาน UI ของเซมาฟอร์

เมื่อตั้งค่าโปรเจ็กต์และที่เก็บซอร์สโค้ดเสร็จแล้ว Semaphore UI จะจัดระเบียบงานเป็นเทมเพลตที่กำหนดว่าจะเรียกใช้เพลย์บุ๊ก สคริปต์ หรือการกำหนดค่าใด พร้อมด้วยรายการสินค้าคงคลัง สภาพแวดล้อม และข้อมูลรับรองที่จำเป็น เมื่อเรียกใช้เทมเพลต งานที่เกี่ยวข้องจะถูกจัดคิวและดำเนินการโดยตัวเรียกใช้งาน ผลลัพธ์ของงานที่ดำเนินการจะถูกไฮไลต์เป็นสีแดง (ล้มเหลว) หรือสีเขียว (สำเร็จ) และบันทึกเอาต์พุตทั้งหมดจะพร้อมให้ตรวจสอบ หากงานล้มเหลว ผู้ใช้สามารถตรวจสอบบันทึก ปรับการกำหนดค่า และเรียกใช้งานอีกครั้งได้

ดูเพิ่มเติม

  • เว็บไซต์อย่างเป็นทางการ
  • เซมาฟอร์บน GitHub
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Semaphore_(software)&oldid=1360550463 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ สัญญาณไฟจราจร (ซอฟต์แวร์)

Semaphore เป็นเครื่องมือ อัตโนมัติและการปรับใช้ แบบต่อเนื่อง ที่ติดตั้งบนเซิร์ฟเวอร์ของตนเองซึ่งใช้สำหรับเรียกใช้งานงานอัตโนมัติที่โฮสต์อยู่บน GitHub, BitBucket หรือบริการโฮสติ้ง..

คุณสมบัติ

Semaphore UI รองรับเครื่องมืออัตโนมัติต่อไปนี้: Ansible , Terraform , OpenTofu , PowerShell และสคริปต์เชลล์ งานที่เขียนขึ้นสำหรับเครื่องมืออื่นๆ จำเป็นต้องกำหนดค่าด้วยตนเอง

การดำเนินการ

เมื่อตั้งค่าโปรเจ็กต์และที่เก็บซอร์สโค้ดเสร็จแล้ว Semaphore UI จะจัดระเบียบงานเป็นเทมเพลตที่กำหนดว่าจะเรียกใช้เพลย์บุ๊ก สคริปต์ หรือการกำหนดค่าใด พร้อมด้วยรายการสินค้าคงคลัง สภาพแวดล้อม และข้อมูลรับรองที่จำเป็น เมื่อเรียกใช้เทมเพลต...

ดูเพิ่มเติม

ซอฟต์แวร์การบูรณาการอย่างต่อเนื่อง การเปรียบเทียบซอฟต์แวร์การรวมระบบอย่างต่อเนื่อง