通过api修改jenkins change

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过api修改jenkins change相关的知识,希望对你有一定的参考价值。

参考技术A 不建议修改。
一般情况下不建议这种方式直接更改jenkins 配置,万一改错conifg.xml,jenkins job的配置就被破坏了,甚至jenkins整个挂掉。
Jenkins默认提供了一个邮件通知,能在构建失败、构建不稳定等状态后发送邮件。但是它本身有很多局限性,比如它的邮件通知无法提供详细的邮件内容、无法定义发送邮件的格式、无法定义灵活的邮件接收配置等。

Jenkins 自定义环境变量

参考技术A Jenkins 提供了一些默认的环境变量如 BRANCH_NAME、 CHANGE_ID、 CHANGE_URL 等,当我们需要自定义环境变量,方便直接在邮件内容中展示,可以通过如下方式添加。

在Jenkins后台加入配置

在Jenkins的工作空间上添加一个 .txt 的文件,将内容写入文件。

紧接着你就可以在后台使用你自定义的环境变量了。

总结:
自定义环境变量可以让你在执行完脚本,直接将结果放到邮件中展示!

以上是关于通过api修改jenkins change的主要内容,如果未能解决你的问题,请参考以下文章

使用 Jenkins Rest API 安排 Jenkins 作业

打造专属测试平台2-使用Python-Jenkins模块调用Jenkins API,修改Job配置并运行

jenkins API对接

如何通过 REST API 更新 jenkins 凭据?

jenkins之-通过API方式调用

如何获取jenkins api token