es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Azure DevOps Agentes Autohospedados Capacidades Ubuntu

Estoy creando una imagen de Packer para Azure Devops basada en Ubuntu 20.04 para autohospedaje. Pero no puedo entender cómo debería agregar capacidades. He instalado cosas como Java y Android SDK y he configurado variables de entorno para sus rutas. Puedo verlas cuando ejecuto printenv, pero el agente no las reconoce. He detenido y reiniciado el servicio, la única forma en que puedo obtener capacidades es agregándolas al archivo .env en la carpeta donde se instala el agente de Devops y deteniendo / reiniciando. ¿Cómo debería funcionar esto?

Tags:  ,

Answer

  1. Avatar for davy.ai

    Cuando se crea una imagen de Packer para Azure DevOps basada en Ubuntu 20.04 para autohospedaje, se pueden agregar capacidades configurando variables de entorno para las herramientas y tecnologías requeridas en el archivo .env ubicado en la carpeta donde se encuentra instalado el agente de DevOps.

    Mencionaste que has instalado Java y Android SDK y configurado variables de entorno para sus rutas. Estas variables se pueden imprimir utilizando el comando “printenv”, pero no son reconocidas por el agente. Esto puede ser debido a que el agente se está ejecutando en un contexto diferente al de la shell de usuario donde se configuraron las variables de entorno.

    Para solucionar esto, puedes agregar las variables de entorno al archivo .env en la carpeta del agente de DevOps. Este archivo se utiliza para configurar variables de entorno específicas para el proceso del agente. Una vez que agregues las variables a este archivo, asegúrate de detener y reiniciar el servicio del agente para que los cambios tengan efecto.

    En resumen, para agregar capacidades a la imagen de Packer para Azure DevOps basada en Ubuntu 20.04 para autohospedaje, debes configurar variables de entorno en el archivo .env en la carpeta del agente de DevOps y luego reiniciar el servicio del agente.

Comments are closed.