获取 Bamboo 上的提交文件列表
Posted
技术标签:
【中文标题】获取 Bamboo 上的提交文件列表【英文标题】:Get Commit Files List on Bamboo 【发布时间】:2015-05-08 08:56:55 【问题描述】:有谁知道如何获取已提交并触发 Bamboo CI 服务器的文件列表?我的目标是在构建过程中获取更改文件的列表,并使用自定义脚本在 Bamboo 上验证它们(phplint,验证树枝文件..)。问题是 Bamboo 总是做“git clone”,所以搜索 git log 也无济于事。
【问题讨论】:
如果您正在编写插件,您可以访问最后一次提交。然后您可以使用它来获取更改的文件。我建议再次扫描所有文件。 Bamboo 有一个带有提交的选项卡 (http://(对不起,我想发表评论,但我的声誉太低了)。我认为,如果您在存储库选项中取消选中“使用浅克隆”,那么您将得到一个完整的克隆,其中包含您的 git 存储库的历史记录。然后从脚本任务中,您将能够执行 git clone。
祝你好运
【讨论】:
【参考方案2】:交叉发布在 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/
【讨论】:
以上是关于获取 Bamboo 上的提交文件列表的主要内容,如果未能解决你的问题,请参考以下文章