我想编写一个简单的任务,它将更新并将夜间构建的源代码提交到 SVN。我在 msbuildtasks.tigris.org 页面上,下载了 dll,但我不知道如何编写它。您能提供一些基本样本吗?
下面是一个示例(取自 MSBuild 社区任务构建),它正是执行此操作:
<ItemGroup>
<CommitFiles Include="www\index.html" />
<CommitFiles Include="www\MSBuild.Community.Tasks.Nightly.zip" />
<CommitFiles Include="www\MSBuild.Community.Tasks.Nightly.msi" />
</ItemGroup>
<SvnCommit Targets="@(CommitFiles)" Message="AutoBuild"
Username="$(CommitUser)" Password="$(CommitPassword)">
<Output TaskParameter="Revision" PropertyName="Revision" />
</SvnCommit>
当然,您需要导入 MSBUild Community 任务才能正常工作:
<Import Project="MSBuild.Community.Tasks.Targets" />
此示例仅提交几个文件,但通过在任务上设置 Targets 属性,可以轻松提交更多文件。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)