TFS Build 2010 与 Windows 工作流程复制文件

发布于 2024-12-12 05:35:31 字数 430 浏览 0 评论 0原文

我是 Windows Workflow 的新手,但非常熟悉 MSbuild 和 TFS。由于某种原因,我无法完全理解 Windows 工作流,所以我希望有人可以帮助我。从 WPF 的角度来看,我也非常熟悉 XAML,但我还没有弄清楚 Windows 工作流。

对于我的一个源代码管理项目,我希望构建所做的就是将源代码管理中某个目录下的所有文件复制到构建服务器上的本地目录。以及增加内部版本号,但该活动包含在默认模板中,因此我认为我可以处理该问题。我不需要编译或构建任何项目。我不需要运行单元测试或类似的东西。这些只是保存在源代码管理中的文件,需要从一个地方复制到另一个地方。

我看过一些关于复制文件的博客,该活动似乎很容易编写,但我不确定需要删除默认模板的哪一部分,我不确定应该在哪里添加此复制文件活动,当谈到在 TFS 中构建项目的 Windows 工作流时,我真的很困惑。有什么帮助吗?

谢谢!

I am new to Windows Workflow but very familiar with MSbuild and TFS. For some reason I can't wrap my head around Windows Workflow, so I hope someone could help me. I'm also really familiar with XAML from a WPF standpoint but I haven't figured out Windows Workflow yet.

For one of my source control projects, all I want the build to do is copy all the files in source control under a certain directory, to a local directoy on the build server. As well as increment build number, but that activity is included with the default template so I think I can handle that. I don't need to compile or build any projects. I don't need to run unit tests or anything like that. These are just files kept in source control that need to be copied from one place to another.

I've seen some blogs on copy files and that activity seems pretty easy to write, but I'm not sure what part of the default template I need to remove, I'm not sure where I should be adding this copy file activity, I'm just really confused when it comes to Windows Workflow for building projects in TFS. Any helP?

Thanks!

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

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

发布评论

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

评论(1

错々过的事 2024-12-19 05:35:31

请考虑使用升级模板,而不是默认模板。作为 执行TFS 2010 Build 中的旧版 MSBuild 脚本对此进行了描述:

升级模板将围绕一个简单的
msbuild 工作流活动只做一件事:运行
TFSBuild.proj。当它运行 TFSBuild.proj 时,它将传入所有
msbuild 使用之前的方法时需要的典型参数
用于构建 TFSBuild.proj。这种方法的优点是
它相当简单明了,您仍然可以添加任意数量的
您认为合适的其他活动。

因此,您基本上可以继续使用您的 MSBUILD 技能来完成工作!

Instead of the default template, consider using the Upgrade template. As Executing legacy MSBuild scripts in TFS 2010 Build describes it:

The upgrade template will wrap a very simple workflow around a simple
msbuild workflow activity which only does one thing: run
TFSBuild.proj. When it runs TFSBuild.proj it will pass in all the
typical parameters that msbuild will need to use the previous approach
for building TFSBuild.proj. The advantage to this approach is that
it's fairly simple and straightforward and you can still add as many
other activities as you see fit.

So you can basically just continue using your MSBUILD skills to get the job done!

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