gpt4 book ai didi

git - 在 Jenkins 中测试所有 git 提交

转载 作者:太空狗 更新时间:2023-10-29 13:45:46 25 4
gpt4 key购买 nike

我刚刚设置了 Jenkins,它应该对在 git 中维护的现有项目运行测试。

现在,我想在所有现有修订版上运行我的测试,而不仅仅是最新的修订版。我正在运行的测试会生成大量统计数据(例如 FPGA 资源使用情况),这些统计数据对于在各个提交之间进行比较很有趣。由于典型的工作流程可以自动引入许多提交,因此还应测试自上次运行以来引入的提交,并添加历史数据以更好地了解项目历史。

快速谷歌搜索发现很多人遇到同样的问题,但没有真正的解决方案。

我找到了 Git Parameter Plugin , 文档略有不足。

有没有简单的方法来配置这样的设置?

最佳答案

不是一个答案...我倾向于查看您在每次推送中获得的提交(我假设每次推送都对应于您在 Jenkins 上的构建)。
如果您的开发人员在构建步骤中使用本地提交,这些步骤可能不是为更广泛的消费而设计的,而是为了能够回滚棘手的步骤等,您可能会运行大量的构建/测试周期,其中很多都失败了。这是否也会使您的统计数据过于嘈杂而无法使用?您能否通过让人们更频繁地推送来减少每个原子中的提交?在我看来,代码中更频繁地测试和更小的增量是一件好事。

关于git - 在 Jenkins 中测试所有 git 提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20156980/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com