0

我为基于 Arduino 硬件的设备创建固件。我在 Visual Studio 中使用 Visual Studio 和Visual Micro插件来支持 Arduino。

使用 GitVersion(或类似的东西)为每个构建创建一个版本会很方便。但是,Arduino 项目使用自己的构建系统,不依赖于 MSBuild。

有谁知道将 GitVersion “挂钩”到 Visual Micro Arduino 构建中的方法?

4

1 回答 1

1

您不太可能会得到任何“只是”为您做这件事的东西。

相反,您可能会想要使用某种形式的构建系统来为您完成这项工作。

例如,我使用 GitVersion 对我的 Visual Studio Code Extension 项目进行版本控制。没有直接的方法可以从 GitVersion 碰撞在此处使用的 package.json 文件。相反,我使用 GitVersion 来断言版本号是什么,然后我使用一个名为 MagicChunks 的工具来获取这个版本号并将其放入正确的位置。

这一切都是使用一个名为Cake的工具来完成这项工作的。

所以本质上,我要说的是,使用 GitVersion 来“获取”版本号,然后使用另一个工具将该版本“放置”到需要的位置。这可以使用对您和您的项目最有意义的任何编排工具来完成。

于 2019-05-06T08:07:28.897 回答