GNU/Linux >> Znalost Linux >  >> Linux

Golang Mac OSX sestavení pro stroj Docker

Zde je řešení, které usnadní křížovou kompilaci i s CGO.

Nedávno jsem na to narazil poté, co jsem promarnil spoustu času získáváním nového serveru pro sestavení systému Windows pro sestavení mé aplikace Go. Teď to jen zkompiluji na svém Macu a vytvořím s ním server sestavení pro Linux:

https://github.com/karalabe/xgo

Moc děkujeme Péteru Szilágyimu alias karalabemu za tento opravdu skvělý balíček!

Jak používat:

  • spustit Docker
  • přejděte na github.com/karalabe/xgo
  • xgo --targets=windows/amd64 ./

Existuje mnohem více možností!

-- upravit --

Téměř o 3 roky později to již nepoužívám, ale můj obrázek dockeru pro vytvoření mé aplikace v linuxovém kanálu CD je stále založen na obrázcích dockeru používaných v xgo .


Linux
  1. Hardware Sysadmin:Úvahy při plánování sestavení PC

  2. Postavte si laboratoř za 36 sekund, spusťte Podman na Macu a další tipy pro systémové správce

  3. Jak nakonfigurovat virt-manager pro podporu vnořené virtualizace?

  1. Makra pro GCC/G++ pro odlišení Linuxu a Mac OSX?

  2. Cross-compiler pro Linux na Mac OS X?

  3. Cygwin vs Linux virtuální stroj pro vývoj?

  1. Průvodce upgradem na MongoDB 5.0 a Rocket.Chat 4.0 na Dockeru

  2. Jak nasměruji obrázek dockeru do mého adresáře .m2 pro spuštění maven v dockeru na Macu?

  3. Ekvivalent/alternativy pro Alt+Dot v systému Mac