2

How can I pass the svnversion command output to the buildnum file?

Ok, I know I can pipe the output to it, but how can I integrate this in the QNX Momentics build process? So when I click "Build" it does this automatically for me.

4

1 回答 1

1

您可以通过添加新的“构建器”来执行构建过程中的任何程序。通过转到 Project->Properties->Builders 来执行此操作。

单击“新建”以创建一个新的生成器并添加到您的程序的路径中。我不使用 SVN,所以我使用/bin/echowith123作为参数(这将是我的内部版本号)。

在此处输入图像描述

现在转到 Build Options 选项卡并指定buildnum文件的路径。这会将程序的输出通过管道传输到buildnum.

在此处输入图像描述

确保您的新构建器在构建器列表中排在第一位。

在此处输入图像描述

现在,当您构建项目时,您的程序将首先运行,并且buildnum应该填充您所需的构建号。快乐的时光。

于 2013-06-04T21:21:54.953 回答