/ / Al usar TeamCity, ¿cómo puedo implementarlo en un entorno y luego ejecutar pruebas en ese entorno? - Integración continua, teamcity, pruebas de aceptación.

Al usar TeamCity, ¿cómo puedo implementarlo en un entorno y luego ejecutar pruebas en ese entorno? - Integración continua, teamcity, pruebas de aceptación.

Estoy luchando para conseguir mi cabeza alrededor de esto!

Deseo que TeamCity implemente nuestro servicio de Windows en un entorno particular, luego un proyecto separado ejecute pruebas de aceptación contra ese entorno.

Actualmente tengo un proyecto que construye, luego ejecuta pruebas unitarias y finalmente empaqueta los elementos desplegables.

Un segundo proyecto toma el paquete (dependencia de artefactos) y se implementa en el entorno.

Ahora deseo hacer pruebas de aceptación contra eso.despliegue. Las pruebas no se encuentran en el paquete desplegable, por lo que debo volver al proyecto de "compilación" ... Pensé que podría usar una dependencia de instantáneas para usar los archivos ya compilados (no quiero verificar / volver a compilar nada)

Sin embargo, solo obtengo una carpeta vacía en el agente cuando presiono "ejecutar" en este proyecto.

¡Debo haber entendido mal cómo funciona esto! ¿Hay alguna publicación en el blog para ayudar a dilucidar esto?

Las pruebas son specflow / nunint.

Por favor, solicite más información si no he sido claro!

Respuestas

1 para la respuesta № 1

Es posible que desee configurar las pruebas como un artefacto del proyecto de compilación y luego implementar las pruebas en el entorno de implementación.

Luego, ejecute un agente de TeamCity independiente en el entorno de implementación para ejecutar las pruebas en ese entorno.