From 7ce549a5656611180644395174cbca661b06c815 Mon Sep 17 00:00:00 2001 From: sebastian3189 <121413473+sebastian3189@users.noreply.github.com> Date: Wed, 27 Aug 2025 13:14:08 -0500 Subject: [PATCH 01/12] Set up CI with Azure Pipelines [skip ci] --- azure-pipelines.yml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 azure-pipelines.yml diff --git a/azure-pipelines.yml b/azure-pipelines.yml new file mode 100644 index 000000000..f53e97b6b --- /dev/null +++ b/azure-pipelines.yml @@ -0,0 +1,19 @@ +# Starter pipeline +# Start with a minimal pipeline that you can customize to build and deploy your code. +# Add steps that build, run tests, deploy, and more: +# https://aka.ms/yaml + +trigger: +- main + +pool: + vmImage: ubuntu-latest + +steps: +- script: echo Hello, world! + displayName: 'Run a one-line script' + +- script: | + echo Add other tasks to build, test, and deploy your project. + echo See https://aka.ms/yaml + displayName: 'Run a multi-line script' From 2d147e57bf01eaee8c56907389fee4acd1320f23 Mon Sep 17 00:00:00 2001 From: sebastian3189 <121413473+sebastian3189@users.noreply.github.com> Date: Wed, 12 Nov 2025 13:39:18 -0500 Subject: [PATCH 02/12] Update azure-pipelines.yml for Azure Pipelines --- azure-pipelines.yml | 64 ++++++++++++++++++++++++++++++++++++--------- 1 file changed, 51 insertions(+), 13 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index f53e97b6b..cf5dbda04 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -1,19 +1,57 @@ -# Starter pipeline -# Start with a minimal pipeline that you can customize to build and deploy your code. -# Add steps that build, run tests, deploy, and more: -# https://aka.ms/yaml +# ============================================== +# Azure DevOps Pipeline - Proyecto INTERESTELAR +# ============================================== +# Este pipeline ejecuta tres tareas en paralelo +# usando tres agentes distintos. +# ============================================== trigger: - main -pool: - vmImage: ubuntu-latest +# Variables seguras (define myToken y myPassword en Azure DevOps) +variables: + agentPoolName: 'MySelfHostedPool' # Nombre del pool de tus agentes + agentProject: 'INTERESTELAR' # Nombre del proyecto + myToken: '$(myToken)' # Token seguro (variable secreta) + myPassword: '$(myPassword)' # Contraseña segura + myUser: 'sebatianuribe111' # Usuario de agente remoto -steps: -- script: echo Hello, world! - displayName: 'Run a one-line script' +# ============================================== +# Job 1, 2 y 3 corren en paralelo +# ============================================== +jobs: +- job: BuildProject + displayName: "🏗️ Compilar proyecto INTERESTELAR" + pool: + name: '$(agentPoolName)' + steps: + - script: | + echo "Iniciando compilación en $(Agent.Name)" + echo "Compilando código fuente..." + sleep 10 + echo "✅ Compilación completada." + displayName: "Compilación del código" -- script: | - echo Add other tasks to build, test, and deploy your project. - echo See https://aka.ms/yaml - displayName: 'Run a multi-line script' +- job: RunTests + displayName: "🧪 Ejecutar pruebas automáticas" + pool: + name: '$(agentPoolName)' + steps: + - script: | + echo "Ejecutando pruebas en $(Agent.Name)" + echo "Corriendo tests unitarios..." + sleep 8 + echo "✅ Pruebas exitosas." + displayName: "Ejecución de pruebas" + +- job: DeployApp + displayName: "🚀 Desplegar aplicación" + pool: + name: '$(agentPoolName)' + steps: + - script: | + echo "Desplegando aplicación desde $(Agent.Name)" + echo "Ejecutando tareas de despliegue..." + sleep 6 + echo " Despliegue completado correctamente." + displayName: "Despliegue de la aplicación" From b43e48c7647ba91ab7b19062cd95112953a577b1 Mon Sep 17 00:00:00 2001 From: sebastian3189 <121413473+sebastian3189@users.noreply.github.com> Date: Wed, 12 Nov 2025 13:39:39 -0500 Subject: [PATCH 03/12] Update azure-pipelines.yml for Azure Pipelines --- azure-pipelines.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index cf5dbda04..7ba488dcc 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -21,7 +21,7 @@ variables: # ============================================== jobs: - job: BuildProject - displayName: "🏗️ Compilar proyecto INTERESTELAR" + displayName: " Compilar proyecto INTERESTELAR" pool: name: '$(agentPoolName)' steps: @@ -29,11 +29,11 @@ jobs: echo "Iniciando compilación en $(Agent.Name)" echo "Compilando código fuente..." sleep 10 - echo "✅ Compilación completada." + echo " Compilación completada." displayName: "Compilación del código" - job: RunTests - displayName: "🧪 Ejecutar pruebas automáticas" + displayName: " Ejecutar pruebas automáticas" pool: name: '$(agentPoolName)' steps: @@ -41,11 +41,11 @@ jobs: echo "Ejecutando pruebas en $(Agent.Name)" echo "Corriendo tests unitarios..." sleep 8 - echo "✅ Pruebas exitosas." + echo " Pruebas exitosas." displayName: "Ejecución de pruebas" - job: DeployApp - displayName: "🚀 Desplegar aplicación" + displayName: " Desplegar aplicación" pool: name: '$(agentPoolName)' steps: From c1a200e81104d8579d1baab3c6ab7984a3def6a7 Mon Sep 17 00:00:00 2001 From: sebastian3189 <121413473+sebastian3189@users.noreply.github.com> Date: Wed, 12 Nov 2025 16:30:01 -0500 Subject: [PATCH 04/12] Set up CI with Azure Pipelines [skip ci] --- azure-pipelines-1.yml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 azure-pipelines-1.yml diff --git a/azure-pipelines-1.yml b/azure-pipelines-1.yml new file mode 100644 index 000000000..1af377a51 --- /dev/null +++ b/azure-pipelines-1.yml @@ -0,0 +1,22 @@ +trigger: +- main + +pool: + vmImage: ubuntu-latest + +jobs: +- job: Build + displayName: Build Maven Project + steps: + - task: Maven@4 + displayName: 'Maven Package' + inputs: + mavenPomFile: 'pom.xml' + - task: CopyFiles@2 + displayName: 'Copy Files to artifact staging directory' + inputs: + SourceFolder: '$(System.DefaultWorkingDirectory)' + Contents: '**/target/*.?(war|jar)' + TargetFolder: $(Build.ArtifactStagingDirectory) + - upload: $(Build.ArtifactStagingDirectory) + artifact: drop \ No newline at end of file From 4a43b3c1ac7175b8a04157d60899540134c4ad11 Mon Sep 17 00:00:00 2001 From: sebastian3189 <121413473+sebastian3189@users.noreply.github.com> Date: Wed, 12 Nov 2025 16:37:20 -0500 Subject: [PATCH 05/12] Update azure-pipelines-1.yml for Azure Pipelines --- azure-pipelines-1.yml | 61 ++++++++++++++++++++++++++++++------------- 1 file changed, 43 insertions(+), 18 deletions(-) diff --git a/azure-pipelines-1.yml b/azure-pipelines-1.yml index 1af377a51..28fbf4b0e 100644 --- a/azure-pipelines-1.yml +++ b/azure-pipelines-1.yml @@ -2,21 +2,46 @@ trigger: - main pool: - vmImage: ubuntu-latest - -jobs: -- job: Build - displayName: Build Maven Project - steps: - - task: Maven@4 - displayName: 'Maven Package' - inputs: - mavenPomFile: 'pom.xml' - - task: CopyFiles@2 - displayName: 'Copy Files to artifact staging directory' - inputs: - SourceFolder: '$(System.DefaultWorkingDirectory)' - Contents: '**/target/*.?(war|jar)' - TargetFolder: $(Build.ArtifactStagingDirectory) - - upload: $(Build.ArtifactStagingDirectory) - artifact: drop \ No newline at end of file + vmImage: 'ubuntu-latest' + +strategy: + parallel: 3 + +steps: +# 1 Instalar Java y Maven +- task: JavaToolInstaller@0 + inputs: + versionSpec: '17' + jdkArchitecture: 'x64' + jdkSourceOption: 'PreInstalled' + +- script: | + echo "Instalando Maven..." + sudo apt-get update + sudo apt-get install -y maven + mvn -v + displayName: 'Instalar Maven en Linux' + +# 2 Compilar proyecto Maven +- script: | + echo "Iniciando compilación..." + mvn clean package -DskipTests + displayName: 'Compilar proyecto Maven' + +# 3 Ejecutar pruebas (opcional) +- script: | + echo "Ejecutando pruebas..." + mvn test + displayName: 'Ejecutar pruebas con Maven' + continueOnError: true # Permite que el pipeline no falle si hay test rotos + +# 4️ Publicar resultados JUnit (si existen) +- task: PublishTestResults@2 + inputs: + testResultsFiles: '**/target/surefire-reports/TEST-*.xml' + testRunTitle: 'Resultados de pruebas JUnit' + condition: succeededOrFailed() + +# 5 Mostrar mensaje final +- script: echo "🚀 Compilación completada exitosamente en Linux con 3 agentes paralelos." + displayName: 'Finalización' From e952485399ef4aeff859146d3162fe2bb296c8f1 Mon Sep 17 00:00:00 2001 From: sebastian3189 <121413473+sebastian3189@users.noreply.github.com> Date: Wed, 12 Nov 2025 16:43:27 -0500 Subject: [PATCH 06/12] Update azure-pipelines-1.yml for Azure Pipelines --- azure-pipelines-1.yml | 29 +++++++++++------------------ 1 file changed, 11 insertions(+), 18 deletions(-) diff --git a/azure-pipelines-1.yml b/azure-pipelines-1.yml index 28fbf4b0e..fde917f25 100644 --- a/azure-pipelines-1.yml +++ b/azure-pipelines-1.yml @@ -8,40 +8,33 @@ strategy: parallel: 3 steps: -# 1 Instalar Java y Maven -- task: JavaToolInstaller@0 - inputs: - versionSpec: '17' - jdkArchitecture: 'x64' - jdkSourceOption: 'PreInstalled' - +# 1️⃣ Verificar versiones de Java y Maven - script: | - echo "Instalando Maven..." - sudo apt-get update - sudo apt-get install -y maven - mvn -v - displayName: 'Instalar Maven en Linux' + echo "Verificando Java y Maven preinstalados en Linux..." + java -version + mvn -version + displayName: 'Verificar entorno Java y Maven' -# 2 Compilar proyecto Maven +# 2️⃣ Compilar proyecto con Maven (sin tests) - script: | - echo "Iniciando compilación..." + echo "Iniciando compilación Maven..." mvn clean package -DskipTests displayName: 'Compilar proyecto Maven' -# 3 Ejecutar pruebas (opcional) +# 3️⃣ Ejecutar pruebas (opcional) - script: | echo "Ejecutando pruebas..." mvn test displayName: 'Ejecutar pruebas con Maven' continueOnError: true # Permite que el pipeline no falle si hay test rotos -# 4️ Publicar resultados JUnit (si existen) +# 4️⃣ Publicar resultados JUnit (si existen) - task: PublishTestResults@2 inputs: testResultsFiles: '**/target/surefire-reports/TEST-*.xml' testRunTitle: 'Resultados de pruebas JUnit' condition: succeededOrFailed() -# 5 Mostrar mensaje final -- script: echo "🚀 Compilación completada exitosamente en Linux con 3 agentes paralelos." +# 5️⃣ Mensaje final +- script: echo "Compilación completada exitosamente en Linux con 3 agentes paralelos." displayName: 'Finalización' From bcc6ab2f76298bee516adc098fe8696df0ae8842 Mon Sep 17 00:00:00 2001 From: sebastian3189 <121413473+sebastian3189@users.noreply.github.com> Date: Wed, 12 Nov 2025 16:48:44 -0500 Subject: [PATCH 07/12] Update azure-pipelines-1.yml for Azure Pipelines --- azure-pipelines-1.yml | 91 +++++++++++++++++++++++++++---------------- 1 file changed, 57 insertions(+), 34 deletions(-) diff --git a/azure-pipelines-1.yml b/azure-pipelines-1.yml index fde917f25..3c581d2aa 100644 --- a/azure-pipelines-1.yml +++ b/azure-pipelines-1.yml @@ -1,40 +1,63 @@ +# ============================================== +# 🚀 Azure DevOps Pipeline - Proyecto INTERESTELAR +# ============================================== +# Ejecuta 3 jobs en paralelo (Build, Test, Deploy) +# Totalmente compatible con Linux (Ubuntu) +# ============================================== + trigger: - main -pool: - vmImage: 'ubuntu-latest' - -strategy: - parallel: 3 - -steps: -# 1️⃣ Verificar versiones de Java y Maven -- script: | - echo "Verificando Java y Maven preinstalados en Linux..." - java -version - mvn -version - displayName: 'Verificar entorno Java y Maven' - -# 2️⃣ Compilar proyecto con Maven (sin tests) -- script: | - echo "Iniciando compilación Maven..." - mvn clean package -DskipTests - displayName: 'Compilar proyecto Maven' +# Variables globales +variables: + agentPoolName: 'MySelfHostedPool' # Nombre del pool (o usa ubuntu-latest) + agentProject: 'INTERESTELAR' + myToken: '$(myToken)' # Variable secreta + myUser: 'sebatianuribe111' + myPassword: '$(myPassword)' # Variable secreta -# 3️⃣ Ejecutar pruebas (opcional) -- script: | - echo "Ejecutando pruebas..." - mvn test - displayName: 'Ejecutar pruebas con Maven' - continueOnError: true # Permite que el pipeline no falle si hay test rotos +# ============================================== +# 🧩 Jobs en paralelo +# ============================================== +jobs: +- job: BuildProject + displayName: "🏗️ Compilar proyecto INTERESTELAR" + pool: + vmImage: 'ubuntu-latest' + steps: + - script: | + echo "Iniciando compilación en agente: $(Agent.Name)" + echo "📦 Descargando dependencias..." + sleep 3 + echo "🛠️ Compilando código fuente..." + sleep 3 + echo "✅ Compilación completada exitosamente." + displayName: "Compilación del código" -# 4️⃣ Publicar resultados JUnit (si existen) -- task: PublishTestResults@2 - inputs: - testResultsFiles: '**/target/surefire-reports/TEST-*.xml' - testRunTitle: 'Resultados de pruebas JUnit' - condition: succeededOrFailed() +- job: RunTests + displayName: "🧪 Ejecutar pruebas automáticas" + pool: + vmImage: 'ubuntu-latest' + steps: + - script: | + echo "Ejecutando pruebas en agente: $(Agent.Name)" + echo "Preparando entorno de pruebas..." + sleep 2 + echo "Corriendo pruebas unitarias..." + sleep 3 + echo "✅ Todas las pruebas pasaron correctamente." + displayName: "Ejecución de pruebas" -# 5️⃣ Mensaje final -- script: echo "Compilación completada exitosamente en Linux con 3 agentes paralelos." - displayName: 'Finalización' +- job: DeployApp + displayName: "🚀 Desplegar aplicación INTERESTELAR" + pool: + vmImage: 'ubuntu-latest' + steps: + - script: | + echo "Desplegando aplicación en agente: $(Agent.Name)" + echo "📂 Empaquetando artefactos..." + sleep 2 + echo "🌐 Subiendo a servidor de despliegue simulado..." + sleep 3 + echo "✅ Despliegue completado correctamente." + displayName: "Despliegue de la aplicación" From fee6f04dc66a51f06f90743f1925e3481c575cbf Mon Sep 17 00:00:00 2001 From: sebastian3189 <121413473+sebastian3189@users.noreply.github.com> Date: Wed, 12 Nov 2025 16:52:36 -0500 Subject: [PATCH 08/12] Update azure-pipelines-1.yml for Azure Pipelines --- azure-pipelines-1.yml | 91 ++++++++++++++++--------------------------- 1 file changed, 34 insertions(+), 57 deletions(-) diff --git a/azure-pipelines-1.yml b/azure-pipelines-1.yml index 3c581d2aa..dcbed7187 100644 --- a/azure-pipelines-1.yml +++ b/azure-pipelines-1.yml @@ -1,63 +1,40 @@ -# ============================================== -# 🚀 Azure DevOps Pipeline - Proyecto INTERESTELAR -# ============================================== -# Ejecuta 3 jobs en paralelo (Build, Test, Deploy) -# Totalmente compatible con Linux (Ubuntu) -# ============================================== - trigger: - main -# Variables globales -variables: - agentPoolName: 'MySelfHostedPool' # Nombre del pool (o usa ubuntu-latest) - agentProject: 'INTERESTELAR' - myToken: '$(myToken)' # Variable secreta - myUser: 'sebatianuribe111' - myPassword: '$(myPassword)' # Variable secreta +pool: + vmImage: 'ubuntu-latest' + +strategy: + parallel: 3 + +steps: +# 1️⃣ Verificar versiones de Java y Maven +- script: | + echo "Verificando Java y Maven preinstalados en Linux..." + java -version + mvn -version + displayName: 'Verificar entorno Java y Maven' + +# 2️⃣ Compilar proyecto con Maven (sin tests) +- script: | + echo "Iniciando compilación Maven..." + mvn clean package -DskipTests + displayName: 'Compilar proyecto Maven' -# ============================================== -# 🧩 Jobs en paralelo -# ============================================== -jobs: -- job: BuildProject - displayName: "🏗️ Compilar proyecto INTERESTELAR" - pool: - vmImage: 'ubuntu-latest' - steps: - - script: | - echo "Iniciando compilación en agente: $(Agent.Name)" - echo "📦 Descargando dependencias..." - sleep 3 - echo "🛠️ Compilando código fuente..." - sleep 3 - echo "✅ Compilación completada exitosamente." - displayName: "Compilación del código" +# 3️⃣ Ejecutar pruebas (opcional) +- script: | + echo "Ejecutando pruebas..." + mvn test + displayName: 'Ejecutar pruebas con Maven' + continueOnError: true # Permite que el pipeline no falle si hay test rotos -- job: RunTests - displayName: "🧪 Ejecutar pruebas automáticas" - pool: - vmImage: 'ubuntu-latest' - steps: - - script: | - echo "Ejecutando pruebas en agente: $(Agent.Name)" - echo "Preparando entorno de pruebas..." - sleep 2 - echo "Corriendo pruebas unitarias..." - sleep 3 - echo "✅ Todas las pruebas pasaron correctamente." - displayName: "Ejecución de pruebas" +# 4️⃣ Publicar resultados JUnit (si existen) +- task: PublishTestResults@2 + inputs: + testResultsFiles: '**/target/surefire-reports/TEST-*.xml' + testRunTitle: 'Resultados de pruebas JUnit' + condition: succeededOrFailed() -- job: DeployApp - displayName: "🚀 Desplegar aplicación INTERESTELAR" - pool: - vmImage: 'ubuntu-latest' - steps: - - script: | - echo "Desplegando aplicación en agente: $(Agent.Name)" - echo "📂 Empaquetando artefactos..." - sleep 2 - echo "🌐 Subiendo a servidor de despliegue simulado..." - sleep 3 - echo "✅ Despliegue completado correctamente." - displayName: "Despliegue de la aplicación" +# 5️⃣ Mensaje final +- script: echo "✅ Compilación completada exitosamente en Linux con 3 agentes paralelos." + displayName: 'Finalización' From db82f2f959091c798aa38030188e70288ad891bd Mon Sep 17 00:00:00 2001 From: sebastian3189 <121413473+sebastian3189@users.noreply.github.com> Date: Wed, 12 Nov 2025 16:58:11 -0500 Subject: [PATCH 09/12] Set up CI with Azure Pipelines [skip ci] --- azure-pipelines-2.yml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 azure-pipelines-2.yml diff --git a/azure-pipelines-2.yml b/azure-pipelines-2.yml new file mode 100644 index 000000000..1af377a51 --- /dev/null +++ b/azure-pipelines-2.yml @@ -0,0 +1,22 @@ +trigger: +- main + +pool: + vmImage: ubuntu-latest + +jobs: +- job: Build + displayName: Build Maven Project + steps: + - task: Maven@4 + displayName: 'Maven Package' + inputs: + mavenPomFile: 'pom.xml' + - task: CopyFiles@2 + displayName: 'Copy Files to artifact staging directory' + inputs: + SourceFolder: '$(System.DefaultWorkingDirectory)' + Contents: '**/target/*.?(war|jar)' + TargetFolder: $(Build.ArtifactStagingDirectory) + - upload: $(Build.ArtifactStagingDirectory) + artifact: drop \ No newline at end of file From 0b2aa484bc772ed47848300d74189313152b859f Mon Sep 17 00:00:00 2001 From: sebastian3189 <121413473+sebastian3189@users.noreply.github.com> Date: Wed, 12 Nov 2025 17:02:07 -0500 Subject: [PATCH 10/12] Update azure-pipelines-2.yml for Azure Pipelines --- azure-pipelines-2.yml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/azure-pipelines-2.yml b/azure-pipelines-2.yml index 1af377a51..ea4d228a5 100644 --- a/azure-pipelines-2.yml +++ b/azure-pipelines-2.yml @@ -4,7 +4,7 @@ trigger: pool: vmImage: ubuntu-latest -jobs: +jobs: - job: Build displayName: Build Maven Project steps: @@ -12,11 +12,14 @@ jobs: displayName: 'Maven Package' inputs: mavenPomFile: 'pom.xml' + goals: 'clean package -DskipTests' + - task: CopyFiles@2 displayName: 'Copy Files to artifact staging directory' inputs: SourceFolder: '$(System.DefaultWorkingDirectory)' Contents: '**/target/*.?(war|jar)' - TargetFolder: $(Build.ArtifactStagingDirectory) - - upload: $(Build.ArtifactStagingDirectory) - artifact: drop \ No newline at end of file + TargetFolder: '$(Build.ArtifactStagingDirectory)' + + - upload: '$(Build.ArtifactStagingDirectory)' + artifact: 'drop' From 59fa923f38dffdf914b38c85d942fc8116e22d2b Mon Sep 17 00:00:00 2001 From: sebastian3189 <121413473+sebastian3189@users.noreply.github.com> Date: Wed, 12 Nov 2025 17:26:06 -0500 Subject: [PATCH 11/12] Update azure-pipelines-2.yml for Azure Pipelines --- azure-pipelines-2.yml | 30 ++++++++++++++++++++++++++++-- 1 file changed, 28 insertions(+), 2 deletions(-) diff --git a/azure-pipelines-2.yml b/azure-pipelines-2.yml index ea4d228a5..beb310039 100644 --- a/azure-pipelines-2.yml +++ b/azure-pipelines-2.yml @@ -2,9 +2,10 @@ trigger: - main pool: - vmImage: ubuntu-latest + vmImage: 'ubuntu-latest' jobs: +# JOB 1: Compilar el proyecto con Maven - job: Build displayName: Build Maven Project steps: @@ -21,5 +22,30 @@ jobs: Contents: '**/target/*.?(war|jar)' TargetFolder: '$(Build.ArtifactStagingDirectory)' - - upload: '$(Build.ArtifactStagingDirectory)' + - publish: '$(Build.ArtifactStagingDirectory)' artifact: 'drop' + + +# JOB 2: Despliegue en entorno de máquinas virtuales Linux +- deployment: VMDeploy + displayName: Web deploy to Linux VM + dependsOn: Build + condition: succeeded() + environment: + name: 'deploy' # Tu environment existente + resourceType: VirtualMachine + tags: 'linux-app' # Etiqueta de las VMs (ajústala según tu entorno) + + strategy: + runOnce: # Ejecuta una vez por VM + deploy: + steps: + - download: current + artifact: drop + + - script: | + echo " Iniciando despliegue en máquina virtual Linux..." + echo " Artefactos disponibles:" + ls -R $(Pipeline.Workspace)/drop + echo "✅Despliegue completado en la VM con tag 'linux-app'" + displayName: 'Ejecutar despliegue en VM Linux' From 568958991a9678e77f0e4a72775e6fcb1e404266 Mon Sep 17 00:00:00 2001 From: sebastian3189 <121413473+sebastian3189@users.noreply.github.com> Date: Wed, 12 Nov 2025 19:46:28 -0500 Subject: [PATCH 12/12] Update azure-pipelines-2.yml for Azure Pipelines --- azure-pipelines-2.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/azure-pipelines-2.yml b/azure-pipelines-2.yml index beb310039..0f407d163 100644 --- a/azure-pipelines-2.yml +++ b/azure-pipelines-2.yml @@ -32,7 +32,7 @@ jobs: dependsOn: Build condition: succeeded() environment: - name: 'deploy' # Tu environment existente + name: 'maquina1' # Tu environment existente resourceType: VirtualMachine tags: 'linux-app' # Etiqueta de las VMs (ajústala según tu entorno)