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 implementa la implementación en servidores locales sin acceso a Internet.

¿Es posible desplegar un artefacto en servidores internos en las instalaciones que no tienen acceso a internet usando Azure Pipelines? ¿Alguien lo sabe?

Los servidores internos actualmente no tienen acceso a internet y es poco probable que lo tengan en el futuro. Tenemos un agente de desarrollo autohospedado funcionando en nuestro servidor de compilación en la DMZ y este servidor tiene conectividad con los servidores internos.

Actualmente utilizamos otra herramienta de implementación continua que tiene agentes de implementación funcionando en todos nuestros servidores objetivo y luego un oyente, funcionando en nuestro servidor de compilación, para registrar esos agentes. Esperábamos poder hacer algo similar con Azure Pipelines, por ejemplo, usar el agente autohospedado para registrar los objetivos de implementación, pero parece que esto no es posible. Por lo que he visto, si queremos implementar en un servidor en las instalaciones, este necesita tener acceso a internet para comunicarse con nuestra URL de Azure DevOps y ser registrado.

Muchas gracias

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Como experto en IT especializado en Azure DevOps, Azure Pipelines y Azure DevOps self-hosted agent, puedo confirmar que es posible implementar un artefacto en servidores internos locales que no tienen acceso a internet utilizando Azure Pipelines. Sin embargo, se deben cumplir algunos requisitos previos.

    En primer lugar, su agente de DevOps autohospedado debe poder comunicarse con los servidores internos. Como mencionaste, tu servidor de compilación en DMZ tiene conectividad con los servidores internos, lo cual es una buena señal.

    En segundo lugar, necesitas configurar un pipeline de lanzamiento en Azure Pipelines que incluya un grupo de implementación. Un grupo de implementación es una colección de máquinas a las que puedes apuntar para la implementación de un lanzamiento. Debes instalar el agente de implementación en cada máquina del grupo de implementación para que pueda comunicarse con Azure Pipelines.

    Por último, debes configurar el agente de implementación con un token de acceso personal (PAT) que le permita autenticarse con Azure Pipelines. Este PAT debe tener suficientes permisos para acceder al artefacto que necesita ser implementado.

    Una vez que hayas cumplido con estos requisitos previos, deberías poder implementar tu artefacto en los servidores internos sin necesidad de acceso a internet. El agente de implementación se comunica directamente con Azure Pipelines, por lo que no es necesario que los servidores internos tengan acceso a internet.

Comments are closed.