jenkins 怎么样修改归档文件存放的默认路径
时间: 2023-09-16 13:15:59 浏览: 418
Jenkins 中归档文件默认存放的路径是 `${JENKINS_HOME}/jobs/<job_name>/builds/<build_number>/archive`,其中 `<job_name>` 为你的 Jenkins 项目名称,`<build_number>` 为构建号。
如果你想修改归档文件存放的默认路径,可以按照以下步骤进行:
1. 进入 Jenkins 的系统管理页面。
2. 找到 "Script Console" 页面,这个页面可以让你在 Jenkins 中执行 Groovy 脚本。
3. 在 "Script Console" 中输入以下代码:
```
import jenkins.model.Jenkins
import hudson.model.AbstractProject
def jobName = "<job_name>"
def newArchivePath = "<new_path>"
AbstractProject project = Jenkins.getInstance().getItem(jobName)
project.getBuilds().each { build ->
build.getArtifactsDir().renameTo(new File(newArchivePath))
}
```
注意将 `<job_name>` 替换为你的 Jenkins 项目名称,将 `<new_path>` 替换为你想要归档文件存放的新路径。如果你想将归档文件存放在 Jenkins 安装目录外,需要确保新路径有足够的权限让 Jenkins 写入文件。
4. 点击 "Run" 按钮执行脚本,并等待脚本执行完成。
完成以上步骤后,Jenkins 中归档文件将会存放在你指定的新路径中。请注意,这个修改只会影响到以后的构建,之前已经生成的归档文件仍然会存在原来的路径中。
阅读全文