Renovate es una herramienta de actualización de dependencia automatizada. Ayuda a actualizar las dependencias en su código sin necesidad de hacerlo manualmente. Cuando Renovate se ejecuta en su repositorio, busca referencias a dependencias (tanto públicas como privadas) y, si hay versiones más nuevas disponibles, Renovate puede crear solicitudes de extracción para actualizar sus versiones automáticamente.
Ofrece actualizaciones PRS directamente a su repositorio
Los archivos de paquete relevantes se descubren automáticamente
Tire de las solicitudes generadas automáticamente en su repositorio
Proporciona información útil para ayudarlo a decidir qué actualizaciones aceptar (edad, adopción, tasas de aprobación, fusión de confianza)
Altamente configurable y flexible para adaptarse a sus necesidades y estándares de repositorio
La mayor colección de idiomas y plataformas (enumerados a continuación)
Se conecta con repositorios privados y registros de paquetes
Renovate puede proporcionar actualizaciones para los idiomas, plataformas y registros más populares que incluyen: NPM, Java, Python, .NET, Scala, Ruby, Go, Docker y más. Admite más de 90 administradores de paquetes diferentes.
Renovar actualizaciones de repositorios de código en las siguientes plataformas: GitHub, Gitlab, Bitbucket, Azure DevOps, AWS Code Commit, Gitea, Forgejo, Gerrit (Experimental)
La forma más efectiva de ejecutar renovado es utilizar un sistema de programación de trabajo automatizado que ejecute regularmente renovado en todos los repositorios habilitados y responde con prioridad a la actividad del usuario. MEND ofrece soluciones conhoradas y autohostadas en la nube. Vea las opciones a continuación.
Soporte: Github.com, Bitbucket Cloud
Organizado por Mend.io. No se necesita configuración. Plan comunitario disponible (gratis)
GitHub Cloud: instale la aplicación renovar alojada en la nube en su organización de github, luego seleccione los repositorios para habilitar
BitBucket Cloud: Agregue la aplicación MEND a su espacio de trabajo, luego agregue el usuario de renovación de MEND a los proyectos que desea habilitar
Soporte: Github, Gitlab, Bitbucket Data Center
Instale y ejecute su propio servidor de renovado. Acceder a paquetes internos.
MEND Renovar la comunidad autohospedada (gratis)
Mend Renovate Enterprise (Plan pagado)
Si no puede usar un sistema de programación de trabajo previo a la construcción o desea construir las suyas, las siguientes opciones están disponibles:
MEND proporciona una acción de GitHub o un corredor GitLab para ayudarlo a ejecutar renovado como un trabajo de tuberías CI.
Acción GitHub: Renovatebot/GitHub-Action.
GitLab Runner: Renovate Runner Project
Acción de AzuredEvops: renovación de la extensión
Nota: Esta extensión es creada y mantenida personalmente por un desarrollador/usuario de renovado. Las solicitudes de soporte para la extensión no se responderán directamente en el repositorio de renovado principal.
Persalización personalizada: puede crear una tubería personalizada con una definición YML que desencadena el renovado de NPX . Más detalles sobre cómo configurar la tubería.
Hay varias formas de ejecutar la CLI renovada directamente. Ver Docios: Ejecutar renovado para todas las opciones.
Soporte: todas las plataformas
Renovar los conceptos básicos
¿Por qué usar el renovado?
¿Qué hace? / ¿Cómo funciona?
¿Quién lo está usando?
Plataformas e idiomas compatibles
Plataformas compatibles
Lenguajes / gerentes de paquetes compatibles
Uso avanzado de renovado
Acceso a paquetes privados
Fusionar datos de confianza
Configuración de renovación
Mend renovar documentos autohospedados
Diferentes formas de ejecutar renovado
Renovar vs dependabot
Abra una discusión para obtener ayuda, sugerir una nueva característica o informar un error. Solo queremos que los mantenedores abran problemas.
Discusiones de Github para renovar
Para contribuir a renovar o ejecutar una copia local, lea las pautas contribuyentes.
Pautas para contribuir
Elementos que necesitan contribución: buenos primeros problemas
El Proyecto Renovado es orgullosamente apoyado y mantenido activamente por Mend.io.
Póngase en contacto con Mend.io para preguntas de soporte comercial.
Síguenos en:
Twitter: x.com/mend_io
LinkedIn: Linkedin.com/company/mend-io
Si encuentra algún error con renovado que pueda ser un problema de seguridad, envíenos un correo electrónico a: [email protected]. De esta manera, podemos evaluar el error y, con suerte, solucionarlo antes de que sea abusado. Por favor, danos tiempo suficiente para investigar el error antes de informarlo en cualquier otro lugar.
No cree problemas de GitHub para dudas o problemas relacionados con la seguridad.