Articles of process de compilation

Abusar de la palabra "biblioteca"

Veo muchas preguntas, tanto aquí en SO como en otras partes, sobre "mantener bibliotecas comunes en un VCS". Es decir, los proyectos foo y bar dependen de libbaz, y el que pregunta se pregunta cómo deberían importar la fuente de libbaz en el VCS para cada proyecto. Mi pregunta es: ¿WTF? Si libbaz es una […]

Configuración de un entorno de desarrollo / construcción web

Mi proyecto actual tiene un server web de desarrollo y un server web en vivo. Los desarrolladores realizan cambios en los files en el server de desarrollo y los testingn (yendo a la dirección de desarrollo) y hacen los cambios necesarios. Cuando el file o los files están listos para irse, se copyn en el […]

¿Utiliza tags o directorys para dividir las versiones de la plataforma en SCM?

Tenemos una serie de scripts que se utilizan al build Apache. Específicamente estos scripts se usan para: parchear el código fuente de vainilla, parche en la funcionalidad específica del cliente build e instalar el server Apache, build modules específicos para el cliente, y cree una tarball de installation personalizada list para una implementación eventual. NB: […]

Codifique la hora, la date y un número en unos pocos caracteres alfanuméricos

Me gustaría codificar cierta información, como la date y hora de compilation y la revisión de SVN, en una cadena alfanumérica reversible para poder identificar fácilmente una compilation (además de mantener una tabla de comstackciones conocidas). No tengo idea de cómo hacerlo. ¿Me puede indicar algorithms, commands, etc. relacionados que me ayuden con esto?

control de versiones, administración de configuration y compilation combinadas

¿Podrían explicar por qué ese enfoque no existe y no se usa ampliamente? O si tal set de herramientas existe, ¿puedes citarlo? ¿Por qué los sistemas de control de versiones (VCS) están trabajando en files ( clearcase, svn, git e tc )? y no en unidades / funciones? Entonces, para rastrear los cambios en una […]

Cómo save la plataforma de destino en una solución de VisualStudio (teniendo en count el control de versiones y las testings)

Visual Studio (al less VisualStudio 2010) almacena la configuration de la plataforma de destino en el file *.suo que obviamente no se controlará con la versión. En mi caso, esto no es un problema para la construcción central porque utiliza una opción de línea de command en msbuild que fuerza a la plataforma objective a […]

Establecer cambio de pago específico (build.vcs.number) para la compilation personalizada en TeamCity con Perforce

Al hacer una compilation personal de TeamCity de Perforce, ¿hay alguna forma de establecer un número de cambio específico para el pago? Supongo que significa anular la variable build.vcs.number. *, Pero no encontré la manera de hacerlo, y no veo la pestaña "Cambios" en el dialog de comstackciones. Estoy usando la integración VS, es decir, […]

Sistema de control y compilation de código PHP

Tengo una aplicación PHP que ayudo a mantener con otra persona. El process actual es muy 'suelto': los files a veces se actualizan directamente en el server o en una máquina local y luego se copyn manualmente. Estoy familiarizado con SVN, pero quizás esta no es la mejor opción para este tipo de aplicación alojada. […]