作者:飞飞飞070801 | 来源:互联网 | 2023-10-10 06:15
Workspace Cleanup Plugin 这个插件在构建之前或构建完成并保存工件时删除工作区。 (一)生成之前 删除工作区的选项是在生成环境部分: (二)生成之后 删除工作区的选项处于“生成后操作”部分: 您还可以指定模式(使用Ant语法),应删除哪些文件: 模式被输入到字段 (1)中。在选择框 (2)中,您可以选择模式是否包含模式(如果文件匹配此模式,文件将被删除)或排除模式(如果文件匹配此模式,文件将不会被删除)。如果只有排除模式,则包含模式将使用“* / ”,即删除所有内容,这意味着除了与排除模式匹配的文件外,所有内容都将被删除。模式只适用于文件。如果您想将其应用于目录,请选中复选框 (3)。请注意,该目录被删除所有的内容,所以如果目录匹配包含模式,无论该目录中的某些文件是否与排除模式匹配,该目录中的所有内容都将被删除。 模式示例(取自DirectoryScanner javadoc,详细信息请参阅javadoc): */ .class 匹配目录树中的所有.class文件/目录。 test/a??.java 匹配以“a”开始的所有文件/目录,然后在名为test的目录中再匹配两个字符,然后匹配“.java”。 ** 匹配目录树中的所有内容。 /test/ /XYZ* 匹配以“XYZ”开头的所有文件/目录,并在其中有一个名为test的父目录(例如“abc / test / def / ghi / XYZ123”)。
参考:https://wiki.jenkins.io/display/JENKINS/Workspace+Cleanup+Plugin