Rumah > pembangunan bahagian belakang > Golang > Bagaimana untuk Membina Pelbagai Pakej Binari dengan Skrip?

Bagaimana untuk Membina Pelbagai Pakej Binari dengan Skrip?

Mary-Kate Olsen
Lepaskan: 2024-11-03 10:45:29
asal
772 orang telah melayarinya

How to Build Multiple Binary Packages with a Script?

Membina Pelbagai Pakej Binari: Pendekatan Alternatif

Manakala pendekatan yang disyorkan untuk membina berbilang binari melibatkan penyusunan pakej dalam folder cmd peringkat atas , ini tidak selalu mencukupi. Sebaliknya, penyelesaian alternatif ialah menggunakan skrip yang berulang ke atas pakej individu.

cd $GOPATH/someProject
for CMD in `ls cmd`; do
  go build ./cmd/$CMD
done
Salin selepas log masuk

Skrip ini dengan cekap membina binari untuk setiap pakej dalam direktori cmd, menghasilkan output yang serupa dengan ini:

[root@node1 test]# ls $GOPATH/someProject
bin1  bin2  cmd
Salin selepas log masuk

Pendekatan ini menawarkan alternatif yang berdaya maju kepada nasihat lalai untuk menggunakan struktur folder cmd. Dengan melaksanakan skrip untuk mengautomasikan proses binaan, anda boleh membina berbilang binari dengan mudah dalam satu langkah dan mencapai hasil yang diingini.

Contoh Projek untuk Rujukan:

  • Grafana: https://github.com/grafana/grafana/blob/master/build.go
  • Torus: https://github.com/coreos/torus/blob/master/Makefile
  • Kadi: https://github.com/mholt/caddy/blob/master/dist/automate.go

Atas ialah kandungan terperinci Bagaimana untuk Membina Pelbagai Pakej Binari dengan Skrip?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan