Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

585
Visualizações
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 Respostas
Responde à pergunta

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda