¿Qué es IncrediBuild?

Como dice el enlace en los detalles de la pregunta, es una herramienta de aceleración de compilación.

La idea es que, en cualquier equipo, solo unas pocas personas se construirán al mismo tiempo, entonces, ¿por qué no aprovechar la potencia informática inactiva de aquellos que no compilan algunos de los archivos de los que sí lo están? Entonces, idealmente, cada máquina en la red local de la compañía estaría ejecutando un pequeño servidor IncrediBuild que le permitiría recibir archivos, compilarlos y enviarlos nuevamente al creador de la compilación. Idealmente, todo el tiempo de construcción se dividiría por la cantidad de máquinas en la red. Este no es el caso por varias razones, pero acelera la construcción.

distcc es un proyecto de código abierto basado en el mismo concepto. IncrediBuild solo funciona en Windows y se integra con Visual Studio, mientras que distcc es similar a Unix.

Tengo entendido que IncrediBuild es bastante popular en las compañías de videojuegos, que a menudo tienen grandes proyectos de estudio visual C ++ (que es particularmente lento para compilar). Solo usé IncrediBuild en una compañía en mi corta carrera y fue una compañía de videojuegos.

IncrediBuild es una herramienta poderosa que acelera las compilaciones de código, las compilaciones de datos y las tareas de desarrollo. IncrediBuild convierte su red en una supercomputadora virtual, aprovechando los ciclos de CPU inactivos de las máquinas remotas, incluso cuando las máquinas no están en uso. No hay cambios en el código fuente, y absolutamente no se requiere hardware adicional. Al hacerlo, el tiempo de construcción se puede acortar en un 90% o más, de días a horas u horas a minutos.

Es cierto que IncrediBuild es popular entre las compañías de videojuegos, pero también tenemos clientes de todo tipo de industrias: software, electrónica, dispositivos móviles, economía y más. Puede ver la página del estudio de caso para obtener más información:
https://www.incredibuild.com/case-studies/

IncrediBuild ofrece una edición comercial y una edición gratuita. La edición comercial utiliza todo el poder de su red corporativa o la nube para acelerar las compilaciones, mientras que la versión freedev es una versión gratuita que acelerará las compilaciones que se ejecutan en su máquina local. Puedes descargarlo
Software de procesamiento en paralelo para acelerar el tiempo de compilación para versiones de prueba más rápidas

(Trabajo en IncrediBuild)

More Interesting

Soy un estudiante de segundo año haciendo una licenciatura en ingeniería de sistemas de información. Necesito completar mi pasantía por seis en tercer año. ¿Cómo puedo tener la oportunidad de hacer mi pasantía en Europa o Estados Unidos?

¿Qué es el desarrollo ágil?

¿A qué trabajo te cambiaste de ingeniería de software y por qué?

¿Cuáles son los 10 mejores productos de software empresarial? (por ingresos)

¿Cuál es la importancia del software en el comercio?

¿Existe una relación entre el aprendizaje automático y la programación concurrente?

¿Cuál es la diferencia entre un desarrollador de juegos y un ingeniero de software?

¿Cómo funciona el sistema FastPass + de Disney desde el punto de vista de la informática y la programación? En otras palabras, ¿cómo sería el esquema de la base de datos y qué tipo de tecnologías se utilizan para que el sistema funcione?

¿Cuáles son las diferencias en los hábitos de trabajo entre los desarrolladores estadounidenses, chinos e indios?

¿Cuál es la diferencia entre las pruebas de juegos y las pruebas de software?

¿Los estudiantes de ciencias de la computación e ingeniería de software aprenden muchas matemáticas en la universidad?

¿Qué trabajos hay para los ingenieros de software que prefieren ser especialistas?

¿Por qué la mayoría de los ingenieros de software dedicados dejan de aprender más teoría / matemática de CS después de graduarse? ¿Significa esto que la teoría CS no tiene sentido en el mundo real?

¿Hay un beneficio de duplicar un título en ingeniería informática e ingeniería de software?

¿Por qué Microsoft no traerá de vuelta el menú de inicio?