[Resumen Técnico] de desarrollo a la producción

prefacio

Uno de los factores decisivos que determinan si una empresa tiene una fuerte vitalidad es la eficiencia. Para las empresas de Internet, desde el desarrollo hasta la producción de una línea de productos como su sangre, su eficiencia afectar directamente si la empresa puede tener un lugar en el mercado.

línea principal: Desarrollo -> prueba -> Producción

Ejemplos:

  1. Una realización del desarrollo (o la demanda ERROR)
  2. Una operación de despliegue y mantenimiento
  3. Una prueba de la prueba
  4. 1 ejecución
  5. ejecución 2
  6. 3 ejecución
  7. ...

Hemos encontrado que necesidad de estar en el proceso de publicar una versión del desarrollo, implementación, prueba y así sucesivamente, hasta que todo pasó después del lanzamiento de la fabricación. De los cuales hay algunos problemas prácticos no mencionar, como el cambio requisitos, gestión de documentos y así sucesivamente. Todos estos son factores que afectan la eficiencia.

Gestión de documentos

Descripción y requisitos de cambio, el diseño del sistema, el diseño de bases de datos, documentación del programa + = + Código de datos. Cómo gestionar de forma eficaz estos documentos, por lo que los productos todavía pueden representar de forma clara en constante iteración a través de estos documentos en frente del personal pertinente, ha llegado a ser particularmente importante.

Atlassian JIRA es la compañía produjo la herramienta de seguimiento de proyectos y transacciones que se utiliza ampliamente en el seguimiento de errores, servicio al cliente, la recopilación de requisitos, proceso de aprobación, seguimiento de tareas, las áreas de trabajo de seguimiento de proyectos y la gestión ágil.

Entré en contacto con los asuntos de una herramienta de seguimiento de proyectos (JIRA), puede ser una buena solución a este problema. principales características de JIRA incluyen: planificación de flujo de trabajo, gestión de proyectos y otros temas, se pueden versionado, gestión de la demanda, rastreo de defectos.

Proceso de producción

Esta es mi departamento en el proceso de producción:
Desde el desarrollo hasta la producción
entorno de desarrollo: dev
prueba: un entorno de prueba para probar la versión grande
UAT: entorno de aceptación del usuario (entorno de prueba) para probar pequeña versión de la
carrera: el entorno de producción

desarrollar

  1. Configuración de host local, asignada a varios nombres de dominio
  2. Configurar Nginx, por el nombre de dominio va a distribuir peticiones a diferentes servidores
  3. Tomcat configurado con diferentes puertos de proporcionar diferentes servicios

prueba

...

Produce

...

La clave para mejorar la eficiencia

  1. Git + Jenkins automatizar el despliegue de
    desarrollo y logrará código de autocomprobación completa presentada a Git, Jenkins conectado Git, utilice el código de la acumulación de Git y desplegar directamente de la explotación página. La ventaja de esto es que todos los paquetes y código implementar cambios manuales no tienen que ocurrir cada vez.
  2. ...
Publicados 107 artículos originales · ganado elogios 88 · vistas 260 000 +

Supongo que te gusta

Origin blog.csdn.net/Code_shadow/article/details/96202532
Recomendado
Clasificación