【问题标题】:Push to a git repository from TFS build process从 TFS 构建过程推送到 git 存储库
【发布时间】:2012-06-24 22:56:42
【问题描述】:

我希望使用https://github.com/projectkudu/kudu 来自动化我们的部署。我已经把 Kudu 全部设置好并且运行良好。

但是我希望能够从 TFS 构建推送到 git 存储库。我查看了 TFS 中现有的构建模板,并尝试了可爱的 XAML。

有人可以提供一个简单的例子来推送到 git 或在 TFS 中执行可执行文件吗?

【问题讨论】:

  • 您是如何做到这一点的?您是否必须 Git 初始化一个新存储库,然后将其推送到 kudu 中?

标签: git tfs build kudu


【解决方案1】:

如果您想调用可执行文件,请将 InvokeProcess 活动添加到您的构建工作流程中。然后你可以调用你的 Git 包 exe 并执行所需的推送。 InvokeProcess Activity

【讨论】:

  • 您能否详细说明如何“调用您的 Git 包 exe 并执行所需的推送”?
  • 在这个人正在考虑使用 Kudu 的问题中。单击链接以获取更多详细信息,但基本上一旦设置好所有内容,您只需要从 tfs 进程调用 cmd 行脚本。这就是调用过程将起作用并允许调用任何命令的原因。即从命令行类似这样............ cmd git push azure master 希望这有助于回答您的问题。
  • 是的,但是 TFS 构建本身不是 Git 存储库,我正在初始化一个然后推入 Git,我想知道是否有更好的方法
  • 正确,但在此实例中被拉下的代码是一个网站,因此用户通过 TFS 构建将其用作部署触发器,因为网站代码已经通过 TFS 构建过程拉下
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-11-26
  • 1970-01-01
  • 1970-01-01
  • 2018-06-24
  • 2010-10-25
  • 1970-01-01
相关资源
最近更新 更多