Articles of compilation

¿Cuál es la mejor práctica para cuándo agrupar bibliotecas con código fuente o instalarlas en todo el sistema?

Esta pregunta debe estar en la mente de muchas personas, así que discúlpeme si ya se la han pedido. La única pregunta similar que pude encontrar es la farsa sin fundamento de un tipo para no include nada: administración de proyectos y dependencia de packages Siento que la respuesta general es para dependencies oscuras, agréguelas […]

CONSTRUCCIÓN DE VSTS: Tarea de fuente parametrizada No tirando de toda fuente

Estoy usando el control de versiones TFVC (NOT GIT) en mi proyecto y estoy teniendo un problema cuando construyo una twig en la que no todas las carpetas / files se eliminan a less que coincidan con la fuente / twig principal. Tenga en count que tengo un parámetro, $ (BranchToBuild) que se establece en […]

¿Cómo estructurar un proyecto JVM para aislar el código propietario?

Tengo un proyecto de scala administrado por SBT, que incluye varias classs que son adaptadores que se vinculan al código propietario. Estos tienen licencias comerciales que impiden la distribución de bibliotecas vinculadas, así como el código de adaptador que he escrito yo mismo. Quiero aislar estos adaptadores del rest de mi código para poder, en […]

estructura de carpeta de repository y compartir los files IDE de eclipse para la reconstrucción

Tengo una estructura de carpetas para un proyecto en el repository svn como se muestra a continuación -> ejecutable /trunk/proj_A /trunk/proj_A/src /trunk/proj_A/inc /trunk/proj_A/build/win32/vs /trunk/proj_A/build/win32/eclipse /trunk/proj_A/build/linux /trunk/proj_A/x_extern/ -> /trunk/proj_B, /trunk/proj_C, … -> Las bibliotecas siguen la estructura de carpetas como /trunk/proj_B /trunk/proj_B/src /trunk/proj_B/inc /trunk/proj_B/build/win32/vs /trunk/proj_B/build/win32/eclipse /trunk/proj_B/build/linux Hasta ahora estaba usando Visual Studio IDE para build el […]

Teamcity, cómo definir qué VCS había activado la construcción

En mi configuration de compilation de Teamcity tengo tres VCS configurados: Si alguno de ellos tuviera un check-in, el disparador se dispararía y mi versión se estaría ejecutando. Lo que necesito saber, que de esos repositorys había disparado el gatillo. Lo que puedo saber es el tipo de evento desencadenante: echo %teamcity.build.triggenetworkingBy% (en caso de […]

Guardar binarys construidos en un SCM

No hay duda acerca de cómo save código src en SCM, pero ¿qué pasa con las comstackciones generadas? En lugar de tenerlos en un sistema de files, ¿sería una buena práctica savelos en un SCM teniendo en count que tiene muchos clientes con versiones diff y al scope de la mano?

Java: ¿es posible elegir el número de versión al comstackr un file?

He escrito un código de Java y lo compilé. (foo1.6.class) Según mi búsqueda, mi máquina local tiene Java 1.6, y el server tomcat que subí foo1.6.class solo acepta la versión 1.5. Esto significa que tengo que tener Java 1.5 para comstackr? Creo que es la causa de que se genere un error de número de […]

Listado de todas las construcciones de un proyecto Jira realizado por Bamboo

Recientemente, he integrado mi server Jira (4.3.x) con mi server Bamboo (3.1.x) y el server Subversion (Collabnet 1.6.x). Cuando hago clic en la pestaña de creación de un proyecto en Jira, solo se enumeran las construcciones que están vinculadas con un problema de proyecto. Pero tengo muchas comstackciones que no están relacionadas con ninguno de […]

Trabajo en SCM / build. ¿Cómo le digo a los no progtwigdores lo que hago?

Amigos / familia / etc. me preguntan qué hago y siempre me causa una pausa mientras pienso en cómo explicarlo. Ellos saben lo que es un desarrollador de software, pero ¿cómo puedo explicar lo que es SCM en 10 palabras?

Jenkins ¿Cómo puedo cargar un file de text y usarlo como parámetro?

Tengo un file txt que contiene una cadena dentro, quiero poder usar esta cadena en uno de mis scripts, así que me pregunto si hay una manera de establecer el contenido del file como una de las properties de construcción. o los parameters que podré usar en mis scripts debería ser lo mismo que usar […]