Jenkins:如何在唯一目录中运行构建

时间:2016-02-04 17:00:57

标签: jenkins

我是第一次配置Jenkins,直到现在一直是它的用户。

我阅读了文档并了解“$ WORKSPACE”在 slave 上的含义。

我误以为默认 Jenkins Slave上的作业在工作区目录中的每个作业的唯一目录中运行。这似乎并非如此。

如何为每个作业分配一个唯一的目录? Jenkins会在完成后自动清理这个作业运行目录吗?

2 个答案:

答案 0 :(得分:3)

默认情况下,jenkins从$WORKSPACE/JOB Name开始运行;这里WORKSPACE在节点配置中定义。选择Advance Project options - >可以更改此设置在你的工作配置下Use custom workspace

关于清理:选择Build Environment - >如果您希望清理每个新作业,请在作业配置下Delete workspace before build starts

答案 1 :(得分:-2)

如果作业至少成功执行一次

,Jenkins将默认创建工作区目录