新闻动态

作用通过Jenkins定期清理为None的镜像

发布日期:2021-04-02 12:14 | 文章来源:互联网

蓝冰互联服务器,清理执行

本文主要介绍了詹金斯定期将镜像函数清零的情况,具有一定的参考价值。有兴趣的朋友可以参考一下。希望大家看完这篇文章,收获多多。让海外主机带你去了解一下。

一、手动方式清理

一种相对简单的清理方法适用于在生成单个无图像时手动执行清理图像的命令,并执行以下命令:

Docker RMI $ 由于我在本地没有任何图像,所以在执行时只能看到以下效果。

二、项目生产结束后清理

当创建满足詹金斯配置项的项目时,可以在构建执行脚本中设置生产流程完成后的清理,例如:

剧本是:

回声-清晰-图像.-

clearImagesList=$

if[!-n ' $ clearImagesList '];然后

echo 'noimagesneedcleanup。'

其他

dockerrmi $

echo'clearsuccess。'

Fi项目建成后,执行这个,把自己建设过程中产生的None镜像清楚,清理自己的中间产品。

然而,有一个严重的问题。当两个或多个项目同时被构建时,在构建完成后执行清理脚本将影响正在构建的项目,并且删除在构建过程中生成的任何项目。但删除失败,导致先建项目失败。在多个项目的情况下,不建议使用这种方法。如果詹金斯只运行一个任务,就没有问题。

三、定时任务清理

我更喜欢这种方法,并创建一个詹金斯计划的任务。比如我把它设置为晚上12点清图像为无。步骤如下:

1.用一个随机的名字在詹金斯创建一个新项目,例如,我的是ClearImage。

2.建立一个触发器,选择轮询配置管理,并设置计时时间。如果我设置了清晨打扫,我也可以设置其他时间。具体设置规则见右侧问号。

3.执行构建脚本。脚本的内容之前已经给出,可以保存。

手动执行即时构建以验证其有效性:

要查看控制台输出:

输出完成:构造有效

感谢您仔细阅读本文。我希望海外主机分享的文章《角色被定期清理为无通过詹金斯的镜像》对大家有所帮助。同时,我也希望大家支持海外主机,关注海外主机,更多相关知识等着你去学习!

Tags:蓝冰互联服务器,清理执行,作用通过Jenkins定期清理为None的镜像

版权声明:本站文章来源标注为YINGSOO的内容版权均为本站所有,欢迎引用、转载,请保持原文完整并注明来源及原文链接。禁止复制或仿造本网站,禁止在非www.yingsoo.com所属的服务器上建立镜像,否则将依法追究法律责任。本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。

实时开通

自选配置、实时开通

免备案

全球线路精选!

全天候客户服务

7x24全年不间断在线

专属顾问服务

1对1客户咨询顾问

在线
客服

在线客服:7*24小时在线

客服
热线

400-630-3752
7*24小时客服服务热线

关注
微信

关注官方微信
顶部