Saltar al contenido

¿Cómo publicar artefactos por separado para cada proyecto en la solución de la canalización VSTS CI?

Solución:

Puede utilizar varias tareas de publicación para crear varios artefactos en una única definición de compilación.

Por ejemplo, digamos, tiene a continuación, como sus artefactos actuales para un solo proyecto, que comprende _PublishedWebsites MVS5WebApp (sitio web implementable de XCopy) y _PublishedWebsites MVS5WebApp_Package (paquete de implementación web).

Artefacto actual

Si desea separar estos dos en dos artefactos, puede usar dos tareas de Publicar artefacto como se muestra a continuación, cada una especificando la ruta exacta para publicar (esta ruta no admite comodines, solo tiene que especificar la carpeta que necesita publicar)
Publicar contenido de implementación de XCopy del sitio web

Publicar paquete de implementación web

Esto le dará un resultado como se muestra a continuación.
Dos artefactos

En este ejemplo, solo usé la tarea Publicar artefactos y creé dos artefactos usando un solo proyecto de sitio web. Puede hacer lo mismo para su escenario de dos proyectos. Si desea utilizar comodines para filtrar más archivos antes de publicar, puede utilizar la tarea “Copiar archivo” varias veces según sea necesario.

Si esta usando ‘.net core’ tarea en la tubería de compilación entonces desmarque la casilla de verificación ‘Publicar proyectos web’ justo después del cuadro de texto del comando.

Luego, crea automáticamente artefactos de publicación separados para cada proyecto en la solución con el mismo nombre que cada uno de los archivos del proyecto.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *