Azure DevOps
¿Qué es Azure DevOps? ¿Cuéntame sobre su predecesor, VSTS (Visual Studio Team Service), ¿qué? ¿Aún no lo sabes? Entonces déjame contarte otra, TFS (Team Foundation Server). Sí, muchos ingenieros experimentados en .NET conocen el nombre, y ahora se llama Azure DevOps.
Azure DevOps lo tieneVersión en la nubeyVersión localVersión, Versión en la nube:El inicio de sesión del hipervínculo es visible., iniciar sesión con tu cuenta de Microsoft; La versión local requiere descarga:El inicio de sesión del hipervínculo es visible., y luego instalarlo y alojarlo tú mismo.
Azure DevOps Server
Azure DevOps Server 2019 (anteriormente conocido como TFS), como servidor local de Microsoft Azure DevOps, es una plataforma de servicios que proporciona gestión colaborativa de desarrollo de software para equipos de desarrollo, proporcionando servicios técnicos de proceso completo para equipos de desarrollo en gestión de requisitos, gestión de código, integración y entrega continua, y desarrollo ágil.
Este servidor de desarrollo que funciona en la intranet empresarial es muy apreciado por los equipos nacionales de desarrollo de software y los equipos directivos debido a su bajo umbral de entrada, bajo coste y funciones completas. Especialmente para usuarios en la industria financiera con altos requisitos de seguridad de datos, DevOps Server se ha convertido en la plataforma de gestión de servicios de I&D de los centros de desarrollo empresarial, asumiendo el papel de herramientas de gestión para la investigación y desarrollo de software empresarial, la gestión de la calidad y la implementación de operaciones y mantenimiento.
Al ejecutarse en la intranet empresarial, Azure DevOps Server tiene ventajas inherentes sobre Azure DevOps Service en la nube pública en términos de seguridad de datos, desarrollo escalable y análisis de mediciones. Sin embargo, en lo que respecta a la instalación, despliegue, operación y mantenimiento, las empresas necesitan invertir un esfuerzo extra. Vamos a dar una introducción básica al método y proceso de despliegue de DevOps Server 2019 para proporcionar referencia a usuarios que son nuevos en Azure DevOps Server.
¿Cuál es la diferencia entre las versiones en la nube y las locales?
- En primer lugar, la versión en la nube solo está disponible en inglés, y no sé si se localizará en el futuro. La versión local puede seleccionarse en varios idiomas;
- En segundo lugar, la versión en la nube puede gestionar organizaciones y usuarios, usuarios que usan tu sistema Windows instalado o usuarios de AD creados por ti mismo.
- Algunos plugins solo pueden usarse para la versión en la nube, pero la mayoría soporta ambas.
- La versión en la nube es gratuita para 5 personas o menos, y luego se cobra mensualmente según el número de personas; por favor, consulta la tarifa específica:El inicio de sesión del hipervínculo es visible.;
¿Cuál es la diferencia entre Azure DevOps y TFS?
Azure DevOps Server 2019 TFS 2018 | TFS 2017 | TFS 2015 | TFS 2013
Nota: Azure DevOps Server se conocía anteriormente comoVisual Studio Team Foundation Server。 Azure DevOps fue renombrado por Microsoft en 2019, la versión en la nube es el VSTS original, y la versión local es el TFS original, que también puede entenderse como TFS 2019. Simplemente, esta versión no solo tiene grandes mejoras y mejoras en la interfaz, sino que Microsoft también ha personalizado los cinco módulos, que se pueden activar y desactivar libremente.
¿Qué hace Azure DevOps?
Puedes entenderlo como JIRA + GitHub + Jenkins + Gestión de Pruebas + Nuget/Maven/NPM... Es un producto de esta gran plataforma, pero más flexible y potente que estos productos, y puedes accederEl inicio de sesión del hipervínculo es visible.Para saber más.
Documentation for Azure DevOps
Un sistema tan grande, por supuesto, debe tener documentación, pero por desgracia es un poco complicado porque solo hay documentación en inglés. Versión en la nube:El inicio de sesión del hipervínculo es visible., versión local:El inicio de sesión del hipervínculo es visible.
Si tienes la posibilidad, léelo tú mismo o aprende de mi blog, ¡hola!
Según el 'what' oficial de Microsoft, la versión en la nube se llama Azure DevOps Service; La versión local se llama Azure DevOps Server
Azure DevOps Server 2019 solo soporta sistemas operativos de servidor de 64 bits, puedes instalarlo tanto en el sistema operativo del servidor como en el sistema operativo-del cliente. Salvo para uso de evaluación, recomendamos instalarlo en el sistema operativo del servidor. Los sistemas operativos actualmente soportados incluyen:
- Windows Server 2019
- Windows Server 2016
- Windows Server 2012 R2 (Essentials, Estándar, Centro de datos)
- Windows Server 2012 (Esenciales, Estándar, Centro de datos)
- Windows 10 (Profesional, Enterprise) versión 1607 o posterior
Azure DevOps ofrece capacidades de integración
Puedes acceder a él desde un navegador web o un cliente IDE. Puedes utilizar uno o más de los siguientes servicios según las necesidades de tu empresa:
- Azure Rep proporciona control de versiones para código usando repositorios Git o Control de Versiones de Team Foundation (TFVC).
- Azure Pipelines ofrece servicios de compilación y lanzamiento para apoyar la integración y entrega continua de aplicaciones
- Azure Boards ofrece un conjunto de herramientas ágiles para apoyar la planificación y seguimiento del trabajo, defectos de código y incidencias utilizando metodologías Kanban y Scrum
- Azure Test Plans ofrece una variedad de herramientas para probar tu aplicación, incluyendo pruebas manuales/exploratorias y pruebas continuas
- Azure Artifacts permite a los equipos compartir paquetes Maven, npm y NuGet desde fuentes públicas y privadas, e integrar el intercambio de paquetes en tus pipelines CI/CD
También puedes utilizar herramientas de colaboración como:
- Paneles de control personalizables con widgets configurables para compartir información, progreso y tendencias
- Wikimedia Commons integrado
- Notificaciones configurables
|