获取Bamboo上的提交文件列表

时间:2015-05-08 08:56:55

标签: git build diff bamboo

有谁知道如何获取已提交的文件列表并触发了Bamboo CI服务器?我的目标是在构建过程中获取已更改文件的列表,并使用自定义脚本在Bamboo上验证它们(PHPlint,验证twig文件..)。问题是Bamboo总是做“git clone”,所以搜索git log无济于事。

2 个答案:

答案 0 :(得分:0)

(抱歉,我想发表评论,但我的声誉太低了)。我想如果您在存储库选项中取消选中“使用浅克隆”,那么您将获得一个包含git repo历史记录的完整克隆。然后从脚本任务中,您将能够执行git克隆。

祝你好运

答案 1 :(得分:0)

交叉发布在 https://community.atlassian.com/t5/Answers-Developer-Questions/Bamboo-Determine-git-commit-details-files-changed-before/qaq-p/483322 上找到的答案

可以通过使用 Bamboo REST API 来满足此要求: /rest/api/latest/result//?expand=changes.change.files