สร้าง Cleanup Policy บน Sonatype Nexus Repository

พอดีเจอปัญหาว่าตัว Nexus มันไม่ Clear เนื่อที่ในส่วนของ Docker ที่ทำไว้ ทำให้ Disk VM มันบวมขึ้นมาเรื่อยๆ และใช่ครับมันเป็น Bug ตั้งแต่ 3.82 “” ก็เลยต้อง Update เป็น Version 3.91.1 ใช่ครับเจอปัญหาใหม่มาแทน เพราะเจ้า Sonatype Nexus มันลด Repository Limit จาก 100,000 Components เหลือเพียง 40,000 มีคนบ่นมากมาย “Why decreasing component and request limits?” ย้ายไปให้จ่ายเงินนี่แหละ 1. Create Cleanup Policy ใช้ User ที่มีสิทธิ Admin จากนั้นทำตามขั้นตอนเลยครับ ที่ บ จะมีปัญหาคนชอบนำ Package Pre-Alpha / Beta เอาไปส่งลูกค้าขึ้น Prod ผมเลยปรับให้ตัว CI มัน Step เลยเฉพาะลงไปใน Package ด้วย เช่น 3.4.1-Pre-Alpha287 เติม 287 เข้าไป เพราะมีปัญหาตกลงกันไม่ได้เรื่องว่าใครจะเป็น owner ระหว่างกลุ่มคนที่ทำ Common Package กับกลุ่มคนที่เอาไปใช้งาน เลยต้องทำให้มัน Unique เพราะ ถ้า Prod ลูกค้าพังจะได้ตามถูกครับ 2. Apply Cleanup Policy หลังจากที่เราได้กำหนด Clean Up Policy ที่นี้มา Apply กับ Repository ของเรา ซึ่งหลักๆในตัว Sonar เราจะมี Repository…








