Les*_*icz 4 svn msbuild tfsbuild
我想编写一个简单的任务,它将更新并提交每晚构建到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>
Run Code Online (Sandbox Code Playgroud)
当然,您需要导入MSBUild社区任务才能工作:
<Import Project="MSBuild.Community.Tasks.Targets" />
Run Code Online (Sandbox Code Playgroud)
这个例子只提交了几个文件,但通过在任务上设置Targets属性,它可以更容易.
| 归档时间: |
|
| 查看次数: |
3267 次 |
| 最近记录: |