【问题标题】:TFS build with Git repository使用 Git 存储库构建 TFS
【发布时间】:2014-11-26 14:12:50
【问题描述】:

我们正在使用 Visual Studio Online(现为 Visual Studio Team Services),我们的前端团队已选择 Git 作为他们的存储库。我想为他们实现 CI,以便每次他们提交更改时,我都想将平面 html 文件复制到不同的服务器。没有解决方案 (.sln) 或项目 (.csproj) 文件。

我怎样才能做到这一点?

【问题讨论】:

  • 何时提交更改,或何时推送更改?
  • 将更改推送到主分支时
  • 您使用的是托管构建控制器,还是您自己的构建机器?这另一个服务器在哪里?运行构建的帐户是否可以访问它,还是公开的?

标签: tfs azure-devops tfsbuild azure-pipelines


【解决方案1】:

类似这样的:

首先,创建一个解决方案和一个项目。

其次,这样做:http://blogs.msdn.com/b/visualstudioalm/archive/2013/02/12/run-ci-builds-in-your-git-team-project.aspx

第三,您将不得不添加一个启动 xcopy 的构建后脚本。您可能希望在 PowerShell 中执行此操作。

【讨论】:

  • 在这种情况下,Git 挂钩会成为一种选择吗?
  • 服务器端 git 钩子不适用于 VSO,所以不能。您需要编辑构建定义以使用构建后脚本。
  • 另一种选择是手动编写执行复制的 MSBuild 脚本。
猜你喜欢
  • 2017-05-28
  • 1970-01-01
  • 2018-06-20
  • 2016-08-15
  • 2012-06-24
  • 2013-02-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多