installation teamcity build-agent

installation - TeamCity: ¿múltiples agentes en ONE MACHINE? ¿Posible?



build-agent (1)

Sí, es posible (también tengo 2 agentes instalados en una máquina) vea los documentos de TeamCity :

Varios agentes se pueden instalar en una sola máquina. Funcionan como agentes independientes y TeamCity trabaja con ellos como agentes diferentes, sin utilizar el hecho de que comparten la misma máquina.

Después de instalar un agente, puede instalar uno adicional, siempre que se cumplan las siguientes condiciones:

  • los agentes están instalados en los directorios separados
  • tienen directorios distintivos de trabajo y temporales
  • buildAgent.properties está configurado para tener diferentes valores para las propiedades name y ownPort

Asegúrese de que no haya configuraciones de compilación que tengan especificado el directorio de comprobación absoluta (como alternativa, asegúrese de que tales configuraciones de compilación tengan habilitada la opción "comprobación limpia" y que no puedan ejecutarse en paralelo).

En Windows, para instalar agentes adicionales como servicios, modifique / launcher / conf / wrapper.conf para cambiar:

  • wrapper.console.title,
  • wrapper.ntservice.name
  • wrapper.ntservice.displayname
  • wrapper.ntservice.description

propiedades para tener un nombre distinto dentro de la computadora.

Más recursos:

otra pregunta

excelente publicación

Viniendo "de" TFS y utilizando TeamCity en un proyecto de cliente ....

... ¿hay alguna forma de instalar varias instancias de agente en una computadora? Podría hacer eso fácilmente con TFS.

La razón es que tenemos scripts de compilación que son de ejecución lineal para alguna parte (grande) y toman una cantidad significativa de tiempo. Básicamente, con un servidor moderno (4, 6, 8, 12 núcleos) no hay nada que impida que el servidor ejecute varias compilaciones AL MISMO TIEMPO, excepto que parece que no hay forma de instalar varias instancias de agente en una máquina.