【问题标题】:Automatically add, commit and push in TSF task自动添加、提交和推送 TSF 任务
【发布时间】:2023-03-23 18:21:01
【问题描述】:

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

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

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

谢谢!

【问题讨论】:

  • 这个文件会被其他人修改吗?我问是因为那样你很可能会导致合并冲突,如果是 TFS 构建脚本得到了合并冲突,你将不会得到一个好的自动化过程来处理它。
  • 我明白你的意思,但是不,我不会在这个 TFS 构建中出现合并冲突,所以这应该不是问题。

标签: git tfs hadoop-yarn


【解决方案1】:

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

更多详细步骤请参考此链接:https://www.visualstudio.com/en-us/docs/build/scripts/git-commands

另一个类似的案例:Executing git commands inside a build job in Visual Studio Team Services (was VSO)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-02
    • 2016-01-10
    • 2016-09-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多