Articles of implementación

Inyectar variables en secuencias de commands de dominio cruzado

He escrito varios terceros de JavaScript y extensiones de browser cuando tengo el problema de querer cambiar los valores de las variables entre mi entorno local y mi entorno de producción. En otros idiomas, simplemente puedo crear un file llamado settings o config o globales e importar o include o requerir ese file en el […]

Desarrollo de bases de datos y herramientas y methods de implementación

Mi equipo desarrolla una aplicación web utilizando ASP.NET. La aplicación se basa en gran medida en la database (utilizamos SQL Server). La mayoría de las características requieren el desarrollo de bases de datos, además del código del lado del server y del cliente. Usamos GIT como nuestro sistema de gestión de código fuente. Para registrar […]

Integración continua y "X como código"

¿Cuáles son los pros y los contras de mantener toda la continuous integration y la configuration de entrega en VCS? Al igual que "la infraestructura como código", esto debería permitir trabajar con todas las matrices de configuration, tuberías y cosas como el código mismo. Orden de ejecución de construcción, testing, implementación, etc. – algo se […]

¿Hay algún sistema de control de versiones que se pueda instalar con la implementación de XCOPY?

Hay muchos sistemas de control de versiones por ahí. Git, Mercurial, SVN, TFS … Pero creo que todos requieren installation. ¿Hay algún sistema que pueda instalarse simplemente copyndo los files?

¿Reemplazar estrategias inyectadas a través de un contenedor DI es un mecanismo de implementación válido?

Estoy creando una aplicación que usa un Contenedor DI para inyectar estrategias en él. Cuando se implementa, si requiero que esas estrategias cambien, ¿es una estrategia de implementación válida implementar un nuevo ensamblaje con las nuevas estrategias y modificar el file de configuration para instruir al contenedor DI sobre qué estrategia usar? Mi preocupación es […]

¿Cuál es la mejor manera de configurar un entorno de desarrollo y producción para una aplicación PHP / MySQL?

He estado desarrollando una aplicación web localmente en mi computadora MAMP local durante los últimos meses. Ahora estoy listo para lanzarlo mientras sigo agregando mejoras / correcciones. Por lo tanto, me pregunto cuál es una buena forma de implementar un server de desarrollo Y producción para administrar de manera eficiente las actualizaciones, evitar sobreescrituras y […]

Revertir los mecanismos en Salt

Estoy usando Salt para la implementación de mi proyecto. ¿Qué sucede si la implementación no tiene éxito? ¿Existe algún mecanismo para revertir en Salt? Al revertir, quiero decir que quiero poder revertir mi database y mi sistema al estado de trabajo más reciente.

Despliegue Oracle de Flyway

Empecé a trabajar en un nuevo proyecto. Estamos construyendo una nueva aplicación desde cero. El equipo comenzó con un nuevo esquema. Quería automatizar el process de compilation de la database, así que comencé a search las opciones. Flyway parece ser una buena. He estado jugando un poco y he encontrado algunas limitaciones de la herramienta. […]

¿Existe una buena estrategia para administrar múltiples clones de un sitio de Drupal?

Tengo una copy maestra de un sitio de Drupal y para cada cliente creo una copy y luego aplico la identidad de marca del cliente al tema y la plantilla para que cada sitio se vea diferente de los demás, pero se comportan de la misma manera. Ahora pueden suceder dos cosas: 1. Un cliente […]

Herramientas de datos de SQL Server: implementación automática

Tengo una aplicación de formularios de Windows que quiero distribuir en línea para pequeñas empresas. La aplicación se ejecutará en varias estaciones en una networking local. La aplicación verificará las actualizaciones en línea y se actualizará automáticamente. La actualización de la database debe ocurrir solo una vez después de que un usuario actualice la aplicación […]