作用通過Jenkins定期清理為None的鏡像
藍(lán)冰互聯(lián)服務(wù)器,清理執(zhí)行
本文主要介紹了詹金斯定期將鏡像函數(shù)清零的情況,具有一定的參考價(jià)值。有興趣的朋友可以參考一下。希望大家看完這篇文章,收獲多多。讓海外主機(jī)帶你去了解一下。
一、手動(dòng)方式清理
一種相對(duì)簡(jiǎn)單的清理方法適用于在生成單個(gè)無圖像時(shí)手動(dòng)執(zhí)行清理圖像的命令,并執(zhí)行以下命令:
Docker RMI $ 由于我在本地沒有任何圖像,所以在執(zhí)行時(shí)只能看到以下效果。
二、項(xiàng)目生產(chǎn)結(jié)束后清理
當(dāng)創(chuàng)建滿足詹金斯配置項(xiàng)的項(xiàng)目時(shí),可以在構(gòu)建執(zhí)行腳本中設(shè)置生產(chǎn)流程完成后的清理,例如:
劇本是:
回聲-清晰-圖像.-
clearImagesList=$
if[!-n ' $ clearImagesList '];然后
echo 'noimagesneedcleanup。'
其他
dockerrmi $
echo'clearsuccess。'
Fi項(xiàng)目建成后,執(zhí)行這個(gè),把自己建設(shè)過程中產(chǎn)生的None鏡像清楚,清理自己的中間產(chǎn)品。
然而,有一個(gè)嚴(yán)重的問題。當(dāng)兩個(gè)或多個(gè)項(xiàng)目同時(shí)被構(gòu)建時(shí),在構(gòu)建完成后執(zhí)行清理腳本將影響正在構(gòu)建的項(xiàng)目,并且刪除在構(gòu)建過程中生成的任何項(xiàng)目。但刪除失敗,導(dǎo)致先建項(xiàng)目失敗。在多個(gè)項(xiàng)目的情況下,不建議使用這種方法。如果詹金斯只運(yùn)行一個(gè)任務(wù),就沒有問題。
三、定時(shí)任務(wù)清理
我更喜歡這種方法,并創(chuàng)建一個(gè)詹金斯計(jì)劃的任務(wù)。比如我把它設(shè)置為晚上12點(diǎn)清圖像為無。步驟如下:
1.用一個(gè)隨機(jī)的名字在詹金斯創(chuàng)建一個(gè)新項(xiàng)目,例如,我的是ClearImage。
2.建立一個(gè)觸發(fā)器,選擇輪詢配置管理,并設(shè)置計(jì)時(shí)時(shí)間。如果我設(shè)置了清晨打掃,我也可以設(shè)置其他時(shí)間。具體設(shè)置規(guī)則見右側(cè)問號(hào)。
3.執(zhí)行構(gòu)建腳本。腳本的內(nèi)容之前已經(jīng)給出,可以保存。
手動(dòng)執(zhí)行即時(shí)構(gòu)建以驗(yàn)證其有效性:
要查看控制臺(tái)輸出:
輸出完成:構(gòu)造有效
感謝您仔細(xì)閱讀本文。我希望海外主機(jī)分享的文章《角色被定期清理為無通過詹金斯的鏡像》對(duì)大家有所幫助。同時(shí),我也希望大家支持海外主機(jī),關(guān)注海外主機(jī),更多相關(guān)知識(shí)等著你去學(xué)習(xí)!
Tags:藍(lán)冰互聯(lián)服務(wù)器,清理執(zhí)行,作用通過Jenkins定期清理為None的鏡像
版權(quán)聲明:本站文章來源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非maisonbaluchon.cn所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場(chǎng),如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。
關(guān)注官方微信