我想从TeamCity构建日志中的GIT命令返回结果。不幸的是,我无法在“构建步骤”中使用GIT命令,因为无法识别该命令。知道如何在GIT命令上返回结果吗?最好,我希望能够将结果传递给参数。
仅供参考,我正在使用的git命令是返回最新的合并请求请求;
git log --grep="Merge pull request #[0-9]\+" --pretty=oneline -1
答案 0 :(得分:1)
您需要在“版本控制设置”页面中选择“始终在代理上签出文件”。这需要您在代理上安装git。
与服务器检出不同,代理检出将创建所有必需的VCS特定文件夹(例如.git
),并可以运行git
命令。
在VCS Checkout模式下的TeamCity documentation中可以找到更多详细信息。