[英]Jenkins - Deleting artifacts automatically
JENKINS
我注意到每次我在Jenkins中运行我的一个工作时,在/ workspace / build / distributions目录中创建了两个文件。 这两个文件的扩展名为.tar和.tgz。 每次我运行这个工作,都会创建另一组这些文件。 所以,如果我运行3次,那么将会有6个文件。 我注意到在依赖性检查阶段,这些工件会减慢速度。 因此,我希望在每次运行此作业之前自动删除它们。 我在下面的图像中尝试过配置。 此外,我已经尝试了工作区清理插件,并完全删除了工作区。 这绝对不是我想要的。
因此,最好的方法是什么。
你用的是什么scm插件? 一些scm插件允许您在更新之前清理工作区(例如SVN的“Emulate clean checkout”和Git的“Checkout checkout”选项)。
如果您没有使用scm插件,可以在第一个构建步骤中删除批处理/ shell脚本中的文件吗?
或许你可以从相反的方向去做。 你能把这些文件当作工作的最后一步构建吗? 这样,当下一个版本出现时,它们就消失了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.