Trabajando en una empresa de diseño web configuré nuestro servidor de desarrollo para que pudiéramos ver una copia de trabajo de un proyecto en tiempo real por un nombre de dominio secundario. Por lo tanto, si su nombre era joe y usted estaba trabajando en Project Jetfuel, iría al joe.jetfuel.test-example.com
y podría ver los cambios instantáneamente sin comprometerse.
Esto era un truco simple que utilizaba nombres de dominio secundario como una estructura de directorio parcial. Nuestra ruta htdocs se veía así htdocs/tag/project
. Teníamos un script (una aplicación php a la que tendrías acceso por setup.test-example.com
) que crearía un nuevo nombre para ti y verificaría la versión que quisieras y llama al script de implementación para ese proyecto. Si tiene éxito, lo reenviará al nuevo subdominio. Entonces podría trabajar en esta nueva copia con un recurso compartido de samba.
Esto funcionó muy bien para nosotros ya que siempre implementamos en la misma versión de Linux y nuestros proyectos tenían requisitos simples de base de datos.
Nuestra razón original para hacer esto fue porque nuestros desarrolladores trabajaron en todo tipo de plataformas diferentes. Además de solucionar este problema de plataforma, esto fue increíble para ver cambios y pruebas. Contamos con todo tipo de etiquetas, desde nombres de personas, versiones de troncales, etiquetas de prueba, hasta prototipos como jquery-menu-hack.jetfuel.test-example.com
Ahora que miro hacia atrás me pregunto cuánto más fácil hubiera sido ejecutar máquinas virtuales.
¡La policía wiki ataca de nuevo! No lo cambie a wiki a menos que lo desee. Permita que otros voten a favor o en contra, en función de si creen que está aportando valor, y permita que aquellos que dan buenas respuestas sean recompensados. –
@Davis ¡AMEN A ESE HERMANO! Parece que cualquier publicación que sea remotamente susceptible de generar interés se comunica a wikifi. Según Jeff, el tema del wiki era evitar que una pregunta muy popular desviara la reputación de los puntos técnicos. – Spence