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

262
Visualizações
¿Cómo usar una instalación de herramientas Jenkins en un contenedor docker?

Para reducir la duplicación de esfuerzos en mis contenedores acoplables, me gustaría ejecutar los pasos de canalización tanto en un contenedor acoplable como con las instalaciones de la herramienta Jenkins disponibles.

Este intento ingenuo no funciona: no se encuentra npm

 pipeline { agent { dockerfile true } tools { nodejs 'LTS' } stages { stage('NPM') { steps { sh 'npm install-ci-test' } } } }

es posible?

over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

Puede hacer que esté disponible cuando configure el contenedor docker montando la carpeta Jenkins en el agente de compilación.

 pipeline { agent { docker { .... // Make tools folder available in docker (some slaves use mnt while other uses storage) args '-v /mnt/Jenkins_MCU:/mnt/Jenkins_MCU -v /storage/Jenkins_MCU:/storage/Jenkins_MCU' ... } .... stage(...){ environment { myToolHome = tool 'MyTool' } steps { ... sh "${myToolHome}/path/to/binary arguments" ....

No estoy seguro de cómo obtener la ruta de la ubicación de jenkins en el agente de compilación, por lo que en este ejemplo está codificado. Pero hace que la herramienta esté disponible en la imagen de la ventana acoplable.

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