Estructura organizacional

Untitled

Crear pipeline

Ir a la sección de Pipelines y seleccionar Create Pipeline:

Untitled

Vamos a seleccionar luego donde está o estará el código del pipeline, en este caso Azure Repos Git.

Untitled

Seleccionamos el proyecto

Untitled

Seleccionamos un template base

Untitled

Se crea el siguiente YAML:

# Node.js with React
# Build a Node.js project that uses React.
# Add steps that analyze code, save build artifacts, deploy, and more:
# <https://docs.microsoft.com/azure/devops/pipelines/languages/javascript>

trigger:
- master #Rama que dispara el pipeline y donde se va a extraer el código para la ejecución

pool:
  vmImage: ubuntu-latest #Se va a utilizar una máquina virutal ubuntu para ejecutar el pipeline

steps:
- task: NodeTool@0 #Tarea para instalar Node
  inputs:
    versionSpec: '10.x'
  displayName: 'Install Node.js'

- script: | #Instalar dependencias y ejecución
    npm install
    npm run build
  displayName: 'npm install and build' 

Seleccionamos Save And Run:

Untitled

Configuramos un commit al repositorio y ejecutamos.

Untitled

Si el pipeline se ejecutó correctamente, se vería una ventana así:

Untitled