OneDev Hosting

Aloja repositorios Git con canalizaciones CI/CD integradas, búsqueda de código y seguimiento de problemas en un servidor.

  • Un clic desplegar
  • 15 GB Espacio en disco necesario
  • 1 GB de RAM Memoria necesaria
  • Desde 2 € Precio
Ordena ahora Sin gastos de configuración

Lo que obtienes
en AvaHost

El despliegue con un clic, un dominio personalizado, HTTPS gratuito, actualizaciones automáticas de aplicaciones y copias de seguridad programadas vienen con cada aplicación en la nube. Puedes ejecutar múltiples aplicaciones en un servidor, y el acceso a la terminal está incluido.

Esta plantilla no incluye un contenedor de base de datos.

Pedir servidor

Tecnología

Imagen de Docker
1dev/server:latest
Puerto predeterminado
6610

Cómo funciona OneDev

OneDev aloja proyectos Git y conecta cambios de código con pull requests, discusiones, issues, compilaciones y paquetes. La búsqueda y navegación conscientes del lenguaje ayudan a los desarrolladores a encontrar símbolos o coincidencias de expresiones regulares, mientras que las reglas de rama pueden requerir revisiones o trabajos exitosos antes de que se acepten los cambios seleccionados.

Los flujos de trabajo de issues incluyen campos personalizados, estados, enlaces, elementos confidenciales, seguimiento de tiempo, consultas y tableros Kanban que pueden mover trabajo manualmente o a través de reglas. Los pipelines de CI/CD se definen con trabajos y plantillas reutilizables, y el producto admite ejecutores que van desde contenedores locales o bare metal hasta agentes separados y capacidad de Kubernetes.

Características clave de OneDev

Los registros de paquetes mantienen los resultados de compilación cerca de los proyectos que los crean, y las referencias cruzadas conectan issues, commits, pull requests, compilaciones y releases. Los escaneos de seguridad pueden reportar hallazgos de dependencias, binarios, imágenes de contenedor, licencias o secretos, mientras que las anotaciones de código colocan cobertura y problemas directamente junto al contexto de revisión.

El amplio conjunto de características no significa que cada recurso de ejecución esté incluido en un plan de aplicación pequeño. Las compilaciones grandes, trabajos paralelos, escaneos de imágenes de contenedor, archivos de paquetes e índices de repositorio pueden exceder la huella del servicio web. Agentes separados, clusters de Kubernetes, destinos de implementación, registros fuera de OneDev y servicios de IA externos requieren su propia infraestructura o cuentas.

OneDev vs GitLab

1

OneDev

OneDev unifica repositorios Git, búsqueda de código, revisiones, issues, Kanban, CI/CD, retroalimentación de seguridad y registros de paquetes en un producto auto-hospedado. GitLab proporciona una plataforma DevSecOps comercial más amplia con merge requests, pipelines, planificación de proyectos, registros de paquetes y contenedores, características de seguridad, controles de gobernanza, espacios de trabajo y capacidades de IA opcionales en diferentes niveles de pago.

2

GitLab

GitLab puede ser la opción más sólida para organizaciones que necesitan soporte del proveedor, controles de cumplimiento detallados, integraciones amplias y un ecosistema establecido y grande. OneDev es atractivo cuando un equipo desea un servidor de desarrollo integrado y acepta la responsabilidad de ejecutores, crecimiento de paquetes, configuración de identidad, actualizaciones y solución de problemas operativos.

Pedir OneDev

Quién usa OneDev

Los grupos de desarrollo pueden usar OneDev para alojamiento de código fuente, revisión, tableros de sprint, pipelines de release, distribución de paquetes y flujos de trabajo internos de service desk. Los equipos con varios repositorios relacionados pueden organizar proyectos como un árbol y heredar configuraciones comunes de proyectos padre para reducir la administración repetitiva.

Los proyectos con matrices de compilación pesadas, paquetes binarios grandes, escaneos frecuentes o muchos trabajos concurrentes requieren recursos más allá de un plan de aplicación de entrada. Los flujos de trabajo de service desk vinculados por correo electrónico, suscripciones y recuperación también se ven afectados por la política deshabilitada de correo electrónico de aplicación de la plataforma hospedada.

Auto-hospedaje de OneDev: requisitos y costo

La demanda depende del tamaño del repositorio, la actividad de clonación y push, la indexación de código, las revisiones concurrentes, el historial de issues, la concurrencia de trabajos de CI, cachés, artefactos, escaneos y almacenamiento de paquetes. El catálogo registra PostgreSQL y MariaDB como No requerido; los datos del proyecto, repositorios, índices, registros de trabajos y paquetes aún forman un sistema de aplicación persistente único.

En AvaHost, OneDev utiliza Plan 1 a €2. El paquete OneDev hospedado incluye implementación con un clic, un dominio personalizado con HTTPS automatizado, actualizaciones automáticas de aplicación y copias de seguridad programadas. El correo electrónico de aplicación está deshabilitado, por lo que los flujos de service desk basados en correo electrónico, notificaciones, suscripciones y recuperación no están disponibles. Los agentes de compilación dedicados, ejecución de Kubernetes, destinos de implementación, registros externos, servicios de escaneo y proveedores de IA no forman parte del plan de hospedaje.

F.A.Q

  • OneDev se asigna a €2 en el Plan 1 para un pequeño espacio de trabajo de desarrollo. El crecimiento del repositorio, los índices de código, las revisiones concurrentes, los trabajos de CI, las cachés, los artefactos, los escaneos de seguridad y los archivos de paquetes pueden aumentar rápidamente la demanda. Los equipos que tengan la intención de ejecutar compilaciones en la misma instalación deben monitorear el uso de recursos y planificar capacidad adicional.

  • Un nombre de host personalizado puede servir la interfaz de OneDev a través de HTTPS automatizado una vez que el DNS apunte a AvaHost. Actualiza las URLs de clonación, callbacks, endpoints de paquetes, webhooks y variables de compilación que contengan la dirección anterior. Prueba el acceso al repositorio, solicitudes de extracción, publicación de paquetes y cualquier executor conectado después de que se cambie el dominio.

  • El plan proporciona la aplicación OneDev, no una flota de ejecutores gestionada. OneDev admite modelos de ejecución en contenedor, bare-metal, agente y Kubernetes, pero los agentes, clústeres, destinos de implementación, registros externos y su capacidad de cómputo son independientes. La concurrencia de compilación y el tamaño de artefactos deben planificarse de forma independiente de la actividad ordinaria de repositorio y problemas.

  • El paquete OneDev alojado no puede enviar correo electrónico de aplicación. Por lo tanto, no se pueden utilizar la admisión de servicio de escritorio basada en correo electrónico, suscripciones, verificación, notificaciones y recuperación de contraseña. Mantenga el acceso de administrador actualizado y elija solo integraciones no basadas en correo electrónico compatibles con credenciales separadas, luego pruébelas antes de depender de la entrega de eventos. Mantenga el acceso de administrador actualizado y elija solo integraciones no basadas en correo electrónico compatibles que se puedan configurar con credenciales separadas, luego pruébelas antes de depender de la entrega de eventos.