version的源码学习
代码实现
version 的代码超级简单,就一个 version.go,内容也只有一点点:
- version:要不就是语义话版本,比如
1.0.0
这种,要不就是edge
表示未发布的代码 - commit:build的时候的 git commit
如何注入
Values for these are injected by the build.
那是怎么注入的呢? Build 总不能调用代码,而且这两个值也是private。
Dapr 下的 Makefile 文件中:
TODO:没看懂,有时间详细研究一下这个makefile。