wi1dcard / v2ray-exporter

🧭 Prometheus exporter for V2Ray and V2Fly metrics, with a simple Grafana dashboard.
MIT License
108 stars 25 forks source link

有关 makefile 的几个问题 #9

Open unknowndevQwQ opened 3 years ago

unknowndevQwQ commented 3 years ago
  1. https://github.com/wi1dcard/v2ray-exporter/blob/74f4fbbd12ace487df0904b584e2d043e5756d6f/Makefile#L7 中的 date -u +"%Y-%m-%dT%H:%M:%SZ",这一行命令在我的 Arch 上输出 2021-06-30T13:00:00Z,更改为 date -u +"%Y-%m-%d_%T_%Z" 输出 2021-06-30_13:00:00_UTC 我不知道没加 % 的 T 与 Z 是不是有意为之,如果是可以忽略

  2. TAG 变量是从哪来的?

  3. 现在的 makefile 不是很适合用于发行版打包,我尝试打包这个软件时发现这个 makefile 编译了打包时不需要的东西(例:其他平台的二进制,为了一次性编译多个平台二进制的 gox),希望可以调整一下 makefile,对发行版打包能更加友好一些

额外(广告嫌疑):v2ray-exporter aur

wi1dcard commented 3 years ago

Hi,感谢你的关注。

  1. TZ 是 ISO 8601 的时间字符串规范哈,可参考:https://en.wikipedia.org/wiki/ISO_8601
  2. TAG 变量是 CI 过程中自动填的,如果手动发 Release 的话,需要手动配置当前的 Tag,例如 TAG=v0.1.0 make release
  3. 对的,确实,目前的 Makefile 只是随手编辑的,没有太考虑全面。欢迎提交 PR 修改,包括 CI 也可以换成 GitHub Actions。

啊哈,多谢你发布到 Arch 上!我会将链接添加到 README 内。