我想知道这些作业模板以何种格式存储以及它在服务器中的位置?
I want to know in which format these job templates are stored and it's location in the server?
我使用模板插件在 jenkins 中创建了模板。我想知道这些作业模板以何种格式存储以及它在服务器中的位置?
对于 jenkins 作业或作业模板,它们都将其配置保存为 Jenkins XML 文件 master/server。
假设您的模板或工作 url 是 http://jenkins.abc.com/jobs/test, you can get the XML through http://jenkins.abc.com/jobs/test/config.xml
如果您可以访问 Jenkins master/server,您也可以在上面找到 config.xml
。
在 Jenkins master/server 上有一个环境变量:JENKINS_HOME
指向用于保存所有 material 的 job/template 等的目录
当 master/server 运行 在 Windows 上时,您可以通过 echo %JENKINS_HOME%
打印它的值,否则 echo $JENKINS_HOME
.
然后你可以从JENKINS_HOME\jobs\<job/template name>\config.xml
中找到job/template的config.xml
下面是我在 Jenkins master/server 上的 test
工作 config.xml 我在 docker 容器中 运行。
我使用模板插件在 jenkins 中创建了模板。我想知道这些作业模板以何种格式存储以及它在服务器中的位置?
对于 jenkins 作业或作业模板,它们都将其配置保存为 Jenkins XML 文件 master/server。
假设您的模板或工作 url 是 http://jenkins.abc.com/jobs/test, you can get the XML through http://jenkins.abc.com/jobs/test/config.xml
如果您可以访问 Jenkins master/server,您也可以在上面找到 config.xml
。
在 Jenkins master/server 上有一个环境变量:JENKINS_HOME
指向用于保存所有 material 的 job/template 等的目录
当 master/server 运行 在 Windows 上时,您可以通过 echo %JENKINS_HOME%
打印它的值,否则 echo $JENKINS_HOME
.
然后你可以从JENKINS_HOME\jobs\<job/template name>\config.xml
下面是我在 Jenkins master/server 上的 test
工作 config.xml 我在 docker 容器中 运行。