自动添加、提交和推送 TSF 任务

Automatically add, commit and push in TSF task

我在 git 项目中有一个升级脚本,它导致 yarn.lock 文件被更新。

现在,通过构建任务在 TFS 中调用此脚本。我想要的是在调用脚本(这将是一个 yarn 任务)之后,我可以将任务配置为执行 "add ."、"commit -m "upgrade" 和 "push origin master" 作为一系列步骤.

这可能吗?添加新步骤时我没有看到任何 Git 任务,但我想我可以只使用 cmd 任务来完成它。

谢谢!

是的,您可以使用 命令行 任务到 运行 git 命令。或者您也可以将 git 命令放在一个补丁文件中,然后使用 Batch Script 步骤。您甚至可以使用 PowerShell 步骤到 运行 git 命令。

更多详细步骤,请参考这个link:https://www.visualstudio.com/en-us/docs/build/scripts/git-commands

另一个类似的案例: