我有nexus 3服務器,我在它上面保存了文物,並且它已被填充到最大值。 我希望創建一個任務來每天刪除舊的工件,但始終保留至少50個工件。問題是應該這樣做的默認任務不起作用。 groovy腳本來刪除nexus 3上的文物(不是nexus 2)
,所以我讀了它可以用,我計劃內運行任務的Groovy腳本來完成。
任何人都可以幫助我嗎?我在互聯網上找不到任何有用的東西。
我有nexus 3服務器,我在它上面保存了文物,並且它已被填充到最大值。 我希望創建一個任務來每天刪除舊的工件,但始終保留至少50個工件。問題是應該這樣做的默認任務不起作用。 groovy腳本來刪除nexus 3上的文物(不是nexus 2)
,所以我讀了它可以用,我計劃內運行任務的Groovy腳本來完成。
任何人都可以幫助我嗎?我在互聯網上找不到任何有用的東西。
Sonatype有一個user mailing list他們經常指導人們尋求groovy腳本建議。此外,它可能會證明是一個更好的論壇,可以請求關於計劃任務的幫助,而不是StackOverflow答案或評論。
我在這裏問過,因爲這是我認識的最好的社區。 我看不出有什麼理由去問別的地方。 –
我偶然發現了同樣的問題。我真的認爲這些功能應該是開箱即用的,但是刪除舊的發佈的工件等的任務只是等待nexus積壓的年齡。最後,我寫了一些腳本來顯示有多少文物被保存在其中回購多少,每月等 後來我寫了一個腳本來刪除舊的...... 你也許可以使用或擴展這樣的: https://github.com/danischroeter/nexus-repo-scripting
你有50個maven artifacts總共50個不同版本的相同神器嗎?我不清楚你在做什麼,也不知道你顯示的任務不起作用。 – joedragons
我有存儲庫名稱制作,並且我只想保存那裏只有最後50個神器版本,所以它每天都會刪除最古老的神器版本,直到剩下50個。這是相同的神器,不同的建造者 –
你每天輸出多少個快照?超過50? – joedragons