HashiCorp Waypoint Community Edition ไม่ได้รับการบำรุงรักษาอีกต่อไป สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิสัยทัศน์ใหม่ของ Waypoint โปรดดูบล็อกโพสต์นี้และเอกสาร HCP Waypoint
Waypoint ช่วยให้นักพัฒนาสามารถกำหนดวงจรการใช้งานแอปพลิเคชันของตน ปรับใช้ และเผยแพร่เป็นโค้ด ซึ่งช่วยลดเวลาในการปรับใช้ผ่านเวิร์กโฟลว์ที่สอดคล้องกันและทำซ้ำได้
Waypoint รองรับวิธีการสร้างหลายวิธีและแพลตฟอร์มเป้าหมายนอกกรอบ และสามารถเพิ่มวิธีอื่นๆ ได้อย่างง่ายดายผ่านปลั๊กอิน:
Waypoint ทำงานบน Linux, Mac OS X และ Windows
โปรดทราบ : เราให้ความสำคัญกับความปลอดภัยของ Waypoint และความไว้วางใจของผู้ใช้เป็นอย่างมาก หากคุณเชื่อว่าคุณพบปัญหาด้านความปลอดภัยใน Waypoint โปรดเปิดเผยอย่างมีความรับผิดชอบโดยติดต่อเราที่ [email protected]
คู่มือเริ่มต้นใช้งานฉบับย่อมีอยู่ใน HashiCorp Developer คุณยังสามารถค้นหาบทช่วยสอนที่ครอบคลุมหัวข้อต่าง ๆ ตั้งแต่คู่มือเริ่มต้นใช้งานไปจนถึงการใช้งานขั้นสูงเพิ่มเติม
มีเอกสารฉบับสมบูรณ์และครอบคลุมอยู่ใน HashiCorp Developer:
https://developer.hashicorp.com/waypoint/docs
ขอขอบคุณที่สนใจร่วมให้ข้อมูล! โปรดดูที่ CONTRIBUTING.md เพื่อเป็นแนวทาง
พื้นที่เก็บข้อมูลนี้มีสองวิธีที่แตกต่างกันในการติดตั้งแพ็คเกจ Golang ที่จำเป็นซึ่งจำเป็นในการสร้าง Waypoint ในเครื่องโดยอัตโนมัติ คุณสามารถใช้ NixOS หรือเรียกใช้ make tools
เพื่อตั้งค่าแพ็คเกจที่จำเป็น
หากต้องการเรียกใช้ชุดการทดสอบทั้งหมด คุณจะต้องแน่ใจว่าคุณได้เรียกใช้คอนเทนเนอร์ที่จำเป็นทั้งหมดที่ใช้ในการทดสอบ คุณสามารถทำได้โดยใช้ประโยชน์จากไฟล์ docker-compose.yml
ที่มีอยู่ในไดเรกทอรีรากของโปรเจ็กต์นี้:
$ docker-compose up
หลังจากรันสิ่งนี้แล้ว คุณควรมีคอนเทนเนอร์ Horizon ภายในเครื่อง พร้อมด้วยบริการอื่นๆ ที่จำเป็นสำหรับการรันการทดสอบ:
$ make test
หากคุณไม่ต้องการรันชุดการทดสอบทั้งหมด คุณสามารถรันการทดสอบเดี่ยวได้ทันที ตัวอย่างเช่น หากคุณต้องการรันการทดสอบ ListInstances คุณจะต้องรัน:
$ go test -run ListInstances -v ./internal/server/singleprocess