从TFS构建过程向git仓库推送代码

3
我希望能够使用https://github.com/projectkudu/kudu来自动化我们的部署。我已经成功地设置好了Kudu。
但是,我想要能够从TFS构建中推送到git存储库。我已经查看了TFS中现有的构建模板,并尝试了可爱的XAML。
有人可以提供一个简单的示例,展示如何在TFS中推送到git或执行可执行文件吗?

你是如何实现的?你需要Git Init一个新的仓库,然后将其推送到kudu吗? - EdmundYeung99
1个回答

2
如果您想调用一个可执行文件,则需要在构建工作流中添加InvokeProcess活动。然后可以调用您的Git软件包exe并执行所需的推送。 InvokeProcess Activity 要设置的属性

你能详细说明如何“调用你的Git包exe并执行所需的推送”吗? - EdmundYeung99
在这个问题中,这个人正在考虑使用Kudu。点击链接了解更多细节,但基本上一旦设置好了,你只需要从tfs进程中调用一个cmd行脚本。这就是为什么"invoke process"会起作用并允许调用任何命令。例如,从命令行输入以下内容:........... cmd git push azure master。希望这能回答你的问题。 - SoftwareCarpenter
是的,但TFS构建本身不是Git存储库,我正在初始化一个并将其推送到Git中,我想知道是否有更好的方法。 - EdmundYeung99
正确,但此处被拉下来的代码是一个网站,因此用户正在使用它作为部署触发器通过TFS构建,因为网站代码已经通过TFS构建过程被拉下来了。 - SoftwareCarpenter

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接