有没有一种方法可以在构建期间使用GitVersion对Arduino项目进行“版本标记”?

时间:2019-05-06 01:42:28

标签: arduino gitversion visualmicro

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

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

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

1 个答案:

答案 0 :(得分:0)

您不太可能会得到任何可以“满足”您需要的东西。

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

例如,我使用GitVersion对我的Visual Studio Code Extension项目进行版本控制。没有直接方法可以从GitVersion更改在那里使用的package.json文件。取而代之的是,我使用GitVersion声明版本号是什么,然后使用一个名为MagicChunks的工具获取此版本号并将其放入正确的位置。

所有工作都使用名为Cake的工具来完成。

因此,从本质上讲,我的意思是,使用GitVersion“获取”版本号,然后使用另一种工具“将该”版本“放置”在需要的位置。可以使用对您和您的项目最有意义的任何编排工具来完成此操作。