我有一個非常大的 golang 項目,可以生成多個可執(zhí)行文件,當(dāng)我更新我的代碼時,我想要一種簡單快捷的方法來重建所有這些文件,但是構(gòu)建所有這些文件需要大約 20-25 秒,而且大部分時間我只更改1 或 2最終目標(biāo) - 檢測發(fā)生了什么變化并盡快重建僅發(fā)生變化的目標(biāo)(CI)ps 項目的某些部分使用 cgo,這需要 40-50% 的構(gòu)建時間
1 回答

天涯盡頭無女友
TA貢獻(xiàn)1831條經(jīng)驗 獲得超9個贊
從項目的頂層
go install ./...
應(yīng)該將所有二進(jìn)制文件安裝到 $GOPATH/bin
go install
緩存構(gòu)建工件(與 不同go build
),因此應(yīng)該完全按照您的意愿進(jìn)行增量構(gòu)建。
- 1 回答
- 0 關(guān)注
- 197 瀏覽
添加回答
舉報
0/150
提交
取消