gpt4 book ai didi

api - 如何添加更多数据以存储在 jenkins rest api 中

转载 作者:行者123 更新时间:2023-12-02 01:24:26 27 4
gpt4 key购买 nike

为了使问题简单化,我知道我可以使用 https://jenkins_server/.../ 获取一些构建信息。//api/json|xml|python。我得到了很多关于构建记录的信息。

但是,我想向该构建记录添加更多信息。例如,创建的 docker 镜像,或者从上次构建更改的票证或文件以创建发行说明,...等等。我该怎么做?

目前,我使用脚本创建一个 json 文件作为工件并调用该 json 文件来获取这些信息,但如果我可以直接向 jenkins 构建对象添加更多数据,它似乎是重复的。

最佳答案

Jenkins 远程访问 API 旨在提供对通用 Jenkins-内部 信息的访问,例如构建号、时间戳、指纹等。

如果你想在那里添加你自己的数据,那么你必须相应地扩展 Jenkins,例如,通过设计一个插件来宣传你的(自定义)信息项作为标准 Jenkins-“内部”数据。如果你想这样做,你可能想看看他们处理指纹信息的方式(我发现这很有启发性)。

但是,我建议您坚持当前的方法,并将通用的 Jenkins 内部信息与特定于作业的数据分开。它更省力,并且可以清楚地将您自己的数据与 Jenkins 的数据分开。

关于api - 如何添加更多数据以存储在 jenkins rest api 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37958241/

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