gpt4 book ai didi

python - 通过Gitlab合并请求将参数传递给Jenkins

转载 作者:行者123 更新时间:2023-12-02 18:18:34 25 4
gpt4 key购买 nike

我的目标:每当在 Gitlab 中发出合并请求时都运行 Python 测试。

问题:整个回归花费的时间太长,因此我想根据配置的某个级别运行特定的测试子集。这需要我以某种方式通过 Gitlab 将每个合并请求的“参数”传递给 Jenkins。在评论中说输入“test/api”或类似的内容?

到目前为止,我唯一的想法是也许有一个文件,可以通过 Jenkins 在运行其作业时可以查看的提交进行推送。这是一种方法,但我觉得必须有更好的方法,而我的搜索没有产生任何结果。

最佳答案

如果您正在管理自己的 GitLab 实例,您可以使用一个钩子(Hook)来解析注释以提取该参数:注释比文件更好,因为这是关于元数据,而不是数据(源代码)。
另一种选择是推送 git notes ,这也是可以添加到提交之上的元数据。

问题是,没有合并请求的钩子(Hook),而不是有任何 webhook ( issue 42570 )。 Issues 53716提出了一个有点复杂的替代方案。

关于python - 通过Gitlab合并请求将参数传递给Jenkins,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57104427/

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