Azure Devops Implementar ventana acoplable imagen a instancia de ec2

0

Pregunta

Espero que alguien pueda dirigir para el mejor enfoque para resolver este asunto.

Tengo una azure cuenta en la que tengo una azure contenedor de registro de la celebración de mi ventana acoplable imágenes. Sólo para personal de educación de la finalidad quiero probar y desplegar una de azure ventana acoplable imágenes en una de aws instancia de ec2.

De la lectura de algunos de aws documentación, entiendo que necesito para crear una ecr contenedor y con azure DevOps, el uso de la service connection para construir y desplegar la ventana acoplable imágenes ecresto parece ser bastante sencillo. Pero después de este paso, su llanura de la oscuridad como yo no puede encontrar un mejor enfoque sobre cómo implementar una entrega continua cada vez que hay una nueva ventana acoplable imagen en mi ecr.

Una de las soluciones que yo pensaba y que se encuentran, es la instalación de una azure DevOps agente en el ec2 para ejecutar un docker pull pero no estoy 100% seguro de si este es el mejor enfoque.

Así que yo estoy pidiendo a usted expertos para que me ilumine acerca de esto y me disculpa por la pregunta básica.

Muchas gracias de antemano por cualquier ayuda que pueda ofrecer, y por favor si mi pregunta no está 100% claro, no dudes en pedir más información.

1

Mejor respuesta

0

Usted debe ser capaz de autenticar el Azure Contenedor de Registro de la instancia de EC2 utilizando el estándar docker login comando. Usted no necesita Azure DevOps agente para que, ya que usted debe ser capaz de configurar el servicio regular principal con el conjunto de estándar de la ventana acoplable registro de credenciales.

Luego se puede tirar y usar sus imágenes normalmente.

No es absolutamente necesario para replicar sus imágenes en la RECOPILACIÓN).

2021-11-24 03:29:15

Hola @taleodor, muchas Gracias por su respuesta. Yo no quiero sonar repetitivo, pero en todas las documentaciones que he leído (tal vez se me perdió algunos) dicen que la vsts agente, debe ser instalado en la instancia de ec2 como parte de una implementación de grupo. Porque si me acaba de instalar docker en la instancia de ec2, tengo que correr docker pull cada vez que la imagen actualizada de la derecha?
Nayden Van

Real CI/CD que había probable que se quiere ir a Kubernetes en algún momento, y herramientas sería diferente, en cualquier caso. Sin embargo, incluso para la llanura ventana acoplable para lograr lo que desean por encima de usted puede escribir un simple script de shell con tal vez de 10 líneas de bash para tirar de la última imagen y actualización de la pila si el sha256 digerir ha cambiado. Yo no pondría un agente para este trabajo, donde un simple Cron haría. Usted todavía puede utilizar el agente, pero puede ser sobre-ingeniería. También, siéntase libre de unirse a devopscommunity.org la Discordia - que siempre se puede encontrar de mí no hay más preguntas.
taleodor

En otros idiomas

Esta página está en otros idiomas

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Slovenský
..................................................................................................................