我是第一次配置 Jenkins,直到现在一直是它的用户。
我阅读了文档并了解“$WORKSPACE”在slave上的含义。
我有一个误解,默认情况下Jenkins Slave 上的作业在工作区目录中每个作业的唯一目录中运行。情况似乎并非如此。
如何为每个作业运行分配一个唯一的目录?Jenkins 会在完成后自动清理这个作业运行目录吗?
默认情况下,詹金斯从$WORKSPACE/JOB Name; 这里 WORKSPACE 在节点配置中定义。这可以通过在您的作业配置下选择Advance Project options->来更改Use custom workspace。
关于清理:如果您想为每个新作业进行清理,请选择Build Environment->Delete workspace before build starts在作业配置下。
| 归档时间: |
|
| 查看次数: |
12322 次 |
| 最近记录: |