HashiCorp Waypoint Community Edition tidak lagi dikelola secara aktif. Untuk informasi tambahan tentang visi baru Waypoint, lihat postingan blog ini dan dokumentasi HCP Waypoint.
Waypoint memungkinkan pengembang untuk menentukan siklus hidup pembuatan, penerapan, dan rilis aplikasi mereka sebagai kode, sehingga mengurangi waktu untuk mengirimkan penerapan melalui alur kerja yang konsisten dan dapat diulang.
Waypoint mendukung sejumlah metode pembangunan dan platform target, dan masih banyak lagi yang dapat ditambahkan dengan mudah melalui plugin:
Waypoint berjalan di Linux, Mac OS X, dan Windows.
Harap dicatat : Kami sangat memperhatikan keamanan Waypoint dan kepercayaan pengguna kami. Jika Anda yakin telah menemukan masalah keamanan di Waypoint, harap ungkapkan secara bertanggung jawab dengan menghubungi kami di [email protected].
Panduan memulai cepat tersedia di Pengembang HashiCorp. Anda juga dapat menemukan tutorial yang mencakup topik mulai dari panduan memulai hingga penggunaan lebih lanjut.
Dokumentasi lengkap dan komprehensif tersedia di Pengembang HashiCorp:
https://developer.hashicorp.com/waypoint/docs
Terima kasih atas minat Anda untuk berkontribusi! Silakan merujuk ke CONTRIBUTING.md untuk panduan.
Repositori ini berisi beberapa cara berbeda untuk mengotomatisasi instalasi paket Golang yang diperlukan untuk membangun Waypoint secara lokal. Anda dapat menggunakan NixOS, atau menjalankan make tools
untuk menyiapkan paket yang diperlukan.
Untuk menjalankan seluruh rangkaian pengujian, Anda harus memastikan bahwa Anda telah membawa semua kontainer yang diperlukan untuk pengujian. Anda dapat melakukan ini dengan memanfaatkan file docker-compose.yml
yang ada di direktori root proyek ini:
$ docker-compose up
Setelah menjalankan ini, Anda akan memiliki container Horizon lokal bersama dengan beberapa layanan lain yang diperlukan untuk menjalankan pengujian:
$ make test
Jika Anda tidak ingin menjalankan seluruh rangkaian pengujian, Anda cukup menjalankan pengujian tunggal dengan go. Misalnya, jika Anda ingin menjalankan pengujian ListInstances, Anda akan menjalankan:
$ go test -run ListInstances -v ./internal/server/singleprocess