templates - 我想知道这些作业模板以哪种格式存储以及它在服务器中的位置?
问题描述
我使用模板插件在 jenkins 中创建了一个模板。我想知道这些作业模板以哪种格式存储以及它在服务器中的位置?
解决方案
对于 jenkins 作业或作业模板,它们都将其配置保存为 Jenkins 主服务器/服务器上的 XML 文件。
假设您的模板或作业 url 是http://jenkins.abc.com/jobs/test ,您可以通过http://jenkins.abc.com/jobs/test/config.xml获取 XML
如果您可以访问 Jenkins 主服务器/服务器,您也可以config.xml
在上面找到。
在 Jenkins 主服务器/服务器上有一个环境变量:JENKINS_HOME
它指向一个用于保存作业/模板等所有材料的目录。
您可以通过当主服务器/服务器在 Windows 上运行时打印其值echo %JENKINS_HOME%
,否则echo $JENKINS_HOME
.
然后你可以找到工作/模板的 config.xml 从JENKINS_HOME\jobs\<job/template name>\config.xml
推荐阅读
- javascript - 当您超过产品库存时,Shopify Cart API 不会返回 422
- azure - Flutter 中的 Azure API(面部识别)
- python - 如何使用 Pandas 读取 csv 文件中的列表?
- c# - ListBox 显示多个选中项
- django - 我无法从 django 的相关表中获取部分数据
- python - 什么结束了这个算法中的循环
- sql - 如何在 SQL 中解构 Struct
- c# - 为什么在将 C# 值元组与 == 进行比较时,编译器会创建隐藏副本?
- c++ - 使用三元运算符初始化 boost::optional
- javascript - 在提交到firebase firestore之前,如何使用javascript更改所有空值?