Tôi đang tìm kiếm ý tưởng về cách dễ dàng xây dựng các tệp nhị phân cho các nền tảng chung cho dự án Golang, để phát hành trên Github.xây dựng mã nhị phân phát hành Golang cho Github
Tôi đã biết cách thực hiện các bản phát hành theo cách thủ công, sử dụng hướng dẫn của Github tại Creating Releases. Và tôi hiện đang phát hành bằng cách sử dụng aktau/github-release, nhưng điều này yêu cầu đăng nhập thủ công vào các máy khác nhau (OSX, Linux, Windows) và thực hiện việc phát hành.
Benedikt Lang có blogged về cách sử dụng Travis-CI (mà tôi chưa thử nghiệm). Nhưng tôi cho rằng Travis công cộng sẽ chỉ xây dựng các tệp nhị phân cho Linux.
Mọi đề xuất?
Tôi có hiểu bạn chính xác, bạn quan tâm đến việc biên dịch chéo không? http://dave.cheney.net/2012/09/08/an-introduction-to-cross-compilation-with-go – RoninDev
Ý tưởng là tạo các tệp nhị phân được biên dịch chéo cho tất cả các nền tảng và tạo bản phát hành trên github – RoninDev
Có , âm thanh thích biên dịch chéo. –