Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

581
Vistas
Azure Linux App Service: instalación de paquetes después de la implementación desde la canalización de DevOps

Actualmente estoy configurando una canalización de CI/CD en Azure Devops para implementar una aplicación NodeJS en un servicio de aplicaciones alojadas en Linux (no en una máquina virtual).

Mi compilación e implementación funcionan sin problemas, PERO necesito asegurarme de que algunos paquetes estén instalados en el entorno después de que se haya implementado la aplicación.

El problema es: cualquiera que sea el script apt-get que cree después de la implementación, tengo que ejecutarlo manualmente para que realmente surta efecto. Sin embargo, en el registro de Pipeline parece que se han ejecutado.

Aquí está la parte de mi código yaml responsable de la implementación, ¿me perdí algo?

 - stage: Deploy displayName: Deploy stage dependsOn: Build condition: succeeded() jobs: - deployment: Deploy displayName: Deploy environment: $(environmentName) pool: vmImage: $(vmImageName) workspace: clean: all strategy: runOnce: deploy: steps: - task: AzureWebApp@1 displayName: 'Azure Web App Deploy:' inputs: azureSubscription: $(azureSubscription) appType: webAppLinux appName: $(webAppName) runtimeStack: 'NODE|16-lts' package: $(Pipeline.Workspace)/drop/drop$(Build.BuildNumber).zip startUpCommand: 'pm2 start index.js --no-daemon' on: success: steps: - script: sudo apt-get update displayName: apt update - script: sudo apt-get -y [SOME LIBS] displayName: try install dependencies

Gracias !

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Por ahora, fui con un archivo "startup.sh" que ejecuto manualmente después de cada implementación. Sin embargo, pasaré por la ventana acoplable más tarde

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda