
คำถาม
ต้องการกำหนด version ต่าง ๆ ของ binary file
ที่ build มาจากภาษา Go จะทำได้ไหม ?
คำตอบคือ ทำได้
แล้วทำอย่างไร ?
ในการ build binary file ด้วย Go นั้น
สามารถส่งข้อมูลเข้าไปผ่าน parameter –ldflags เข้าไป
เพียงเท่านี้ก็สามารถจัดการได้แล้ว
ไม่ต้องไปกำหนดผ่าน environment variable หรือพวก config file ใด ๆ ทั้งสิ้น
ตัวอย่างดังนี้
จากนั้นทำการ build ดังนี้