将 tfs 变更集编号从 ccnet 传递到 msbuild 脚本

发布于 2024-11-27 07:15:55 字数 173 浏览 3 评论 0原文

我需要在构建过程中将变更集编号从 ccnet 传递到 msbuild 脚本。

当 ccnet 触发新构建时,他会得到一个变更集编号,因此

我需要获取该变更集编号并将其传递给 msbuild 脚本。

此 msbuild 脚本涉及一些自定义工具,需要此变更集编号。

谢谢。

I need to pass changeset number from ccnet to msbuild script in build process.

When ccnet triggering new build,he get a changeset number, so

I need to take that changeset number and pass it to the msbuild script.

This msbuild script involves some custom tool, which need this changeset number.

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

人事已非 2024-12-04 07:15:55

您可以为变更集编号创建一个属性,如下所示:

<PropertyGroup>
   <ChangesetNumber>SomeDefaultValue</ChangesetNumber>
</PropertyGroup>

并将其通过命令行传递到您的 msbuild,如下所示:

msbuild yourprojectname /p:ChangesetNumber=yourValue

在您的项目文件中,您将引用以下内容:

<Target Name="YourCustomTarget">
    <YourCustomTask argumentForChangesetNumber="$(ChangesetNumber)" />
</Target>

You can create a property for the changeset number like this:

<PropertyGroup>
   <ChangesetNumber>SomeDefaultValue</ChangesetNumber>
</PropertyGroup>

and pass it through the commandline to your msbuild like this:

msbuild yourprojectname /p:ChangesetNumber=yourValue

In your projectfile you would then reference this:

<Target Name="YourCustomTarget">
    <YourCustomTask argumentForChangesetNumber="$(ChangesetNumber)" />
</Target>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文