首页 > 解决方案 > 我想知道这些作业模板以哪种格式存储以及它在服务器中的位置?

问题描述

我使用模板插件在 jenkins 中创建了一个模板。我想知道这些作业模板以哪种格式存储以及它在服务器中的位置?

标签: templatesjenkinsjenkins-plugins

解决方案


对于 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

下面是我test在 docker 容器中运行的 Jenkins 主服务器/服务器上的工作 config.xml。 在此处输入图像描述


推荐阅读