You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Bugungi software development jarayonlarida CI/CD (Continuous Integration/Continuous Deployment) jarayonlarini samarali yuritish muhim ahamiyat kasb etadi. Bunday jarayonlarda paketlar va artifaktlarni boshqarish uchun maxsus repository managerlar kerak bo'ladi. **Sonatype Nexus Repository Manager** - eng ommabop va ishonchli artifakt menejerlardan biri bo'lib, Java (Maven, Gradle), .NET (NuGet), Python (PyPi), Docker va boshqa paketlarni saqlash va boshqarish uchun eng mashhur va ishonchli yechimlardan biridir.
15
17
16
18
Nexus opensource **(Nexus OSS)** va pullik **(Nexus Pro)** versiyalarda mavjud bo'lib, ushbu qo'llanma asosan **Nexus OSS** bilan ishlashga yo'naltirilgan.
`vars.yml` faylida variablelar berilgan bo'ladi, bunda nexus image, nexus data papkasi, nexus container nomi, nexus porti, nexus admin parol fayli va nexus parent papkasi berilgan.
**5->** Asosiy ikkita playbook bor, bular `install_nexus.yml` va `cleanup_nexus_docker.yml` bu playbooklar orqali nexusni o'rnatish va o'chirishni bajaramiz. Playbookni ishga tushirishdan oldin kerakli ansible collectionlarni o'rnatishimiz kerak yani `community.docker` va `community.general` collectionlarini o'rnatishimiz kerak.
**Sonatype Inc**ning **Sonatype Nexus Repository**dan tashqari **Sonatype Repository Firewall**, **Sonatype Lifecycle** va **Sonatype SBOM** kabi service'lari ham mavjud.
0 commit comments