在TeamCity中使用Git命令

时间:2019-03-08 12:56:14

标签: git teamcity

我想从TeamCity构建日志中的GIT命令返回结果。不幸的是,我无法在“构建步骤”中使用GIT命令,因为无法识别该命令。知道如何在GIT命令上返回结果吗?最好,我希望能够将结果传递给参数。

仅供参考,我正在使用的git命令是返回最新的合并请求请求;

git log --grep="Merge pull request #[0-9]\+" --pretty=oneline -1

1 个答案:

答案 0 :(得分:1)

您需要在“版本控制设置”页面中选择“始终在代理上签出文件”。这需要您在代理上安装git。

与服务器检出不同,代理检出将创建所有必需的VCS特定文件夹(例如.git),并可以运行git命令。

在VCS Checkout模式下的TeamCity documentation中可以找到更多详细信息。