Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/windows-phone-7/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jenkins管道:获取构建目录的路径/Get config.xml的值_Jenkins_Jenkins Pipeline_Multibranch Pipeline - Fatal编程技术网

Jenkins管道:获取构建目录的路径/Get config.xml的值

Jenkins管道:获取构建目录的路径/Get config.xml的值,jenkins,jenkins-pipeline,multibranch-pipeline,Jenkins,Jenkins Pipeline,Multibranch Pipeline,我有一个Jenkins多分支管道,它定期轮询我的svn以进行新的提交。 运行管道时,将创建多个日志文件,这些文件保存在工作区目录中(每个新管道构建都将清理这些文件)。为了持久地保存它们,我想将文件移动到Jenkins的builds目录中,所有特定于build的Jenkins日志等都会保存在那里。 我的文件目录中的默认路径是: ...\${JENKINS_HOME}\jobs\*name-multibranch-job*\branches\*a-cryptic-name*\builds\*buil

我有一个Jenkins多分支管道,它定期轮询我的svn以进行新的提交。 运行管道时,将创建多个日志文件,这些文件保存在工作区目录中(每个新管道构建都将清理这些文件)。为了持久地保存它们,我想将文件移动到Jenkins的builds目录中,所有特定于build的Jenkins日志等都会保存在那里。 我的文件目录中的默认路径是:

...\${JENKINS_HOME}\jobs\*name-multibranch-job*\branches\*a-cryptic-name*\builds\*build-number*\
此路径在文件
..\${JENKINS\u HOME}\config.xml
中指定为

<hudson>
    ...
    <buildsDir>${ITEM_ROOTDIR}/builds</buildsDir>
    ...
</hudson>

您的日志文件或以后可能要访问的任何其他文件都是“构建工件”。你应该向詹金斯指出,例如:

     sh "echo 1 > my.1.log"
     sh "echo 2 > my.2.log"
     sh "echo 3 > my.3.log"
     archiveArtifacts allowEmptyArchive: true,
       artifacts: '*.log',
       caseSensitive: false, 
       defaultExcludes: false, 
       onlyIfSuccessful: false

这些文件将在您的特定构建视图中查看,并将与构建一起删除。

您的日志文件或以后可能要访问的任何其他文件都是“构建工件”。你应该向詹金斯指出,例如:

     sh "echo 1 > my.1.log"
     sh "echo 2 > my.2.log"
     sh "echo 3 > my.3.log"
     archiveArtifacts allowEmptyArchive: true,
       artifacts: '*.log',
       caseSensitive: false, 
       defaultExcludes: false, 
       onlyIfSuccessful: false
这些将在特定的生成视图中可见,并将与生成一起删除