Del curso: Azure DevOps esencial

Definición y uso de variables en los pipelines - Tutorial de Azure DevOps

Del curso: Azure DevOps esencial

Definición y uso de variables en los pipelines

Similar a lo que sucede en un lenguaje de programación, las variables en un pipeline nos permiten definir un valor que puede ser reutilizado en varias partes. Vamos a editar este pipeline que tenemos por acá y, como podemos ver, aquí yo escribí la ruta del archivo de solución que quiero que se use en dotnet build. Pero ¿qué pasaría si quisiera ahora ejecutar, digamos, dotnet test? Vámonos para acá. Voy a ponerle «script» «dotnet test». Entonces repito esto «Wpm.sln» y de forma opcional este «displayName», digamos, «pruebas unitarias». Entonces, como puedes observar, estoy repitiendo esta ruta aquí y acá arriba. Es mejor crear una variable. Entonces, le vamos a poner de nombre, digamos algo así como «slnFile» y va a ser «src/Wpm.sln» y para usar una variable podemos usar esta sintaxis del símbolo del dólar y entre paréntesis el nombre de la variable. Entonces es «slnFile», lo mismo entonces para «dotnet test». Aquí sustituyo esto de tal manera que cualquier cambio en ese archivo de solución simplemente cambio el valor de la variable y eso se vería reflejado cuando estuviesen ejecutando estos pasos. Bien, dicho eso, vamos a validar y a guardar. Y, por último, vamos a ejecutar el pipeline una vez más. Aquí comienza esta ejecución, pero primero el trabajo paralelo C en cola. Aquí podemos saber cuál es el estado de este trabajo y al cabo de algún rato este proceso inicializa. Aquí comienza el paso con las pruebas unitarias, es decir, dotnet test. Y vemos que también ese paso es exitoso. Finalmente, nos podemos regresar acá para ver la lista de ejecuciones exitosas.

Contenido