我为基于Arduino硬件的设备创建固件。我将Visual Studio和Visual Micro插件用于Visual Studio中的Arduino支持。
使用GitVersion(或类似的东西)为每个版本创建一个版本会很方便。但是,Arduino项目使用自己的构建系统,而不依赖于MSBuild。
有人知道将GitVersion“挂钩”到Visual Micro Arduino构建中的方法吗?
答案 0 :(得分:0)
您不太可能会得到任何可以“满足”您需要的东西。
相反,您可能会想使用某种形式的构建系统来为您完成这项工作。
例如,我使用GitVersion对我的Visual Studio Code Extension项目进行版本控制。没有直接方法可以从GitVersion更改在那里使用的package.json文件。取而代之的是,我使用GitVersion声明版本号是什么,然后使用一个名为MagicChunks的工具获取此版本号并将其放入正确的位置。
所有工作都使用名为Cake的工具来完成。
因此,从本质上讲,我的意思是,使用GitVersion“获取”版本号,然后使用另一种工具“将该”版本“放置”在需要的位置。可以使用对您和您的项目最有意义的任何编排工具来完成此操作。