Azure Devops Distribuire Mobile immagine istanza ec2

0

Domanda

Spero che qualcuno possa diretta a il miglior approccio per risolvere tale questione.

Ho un account azure su cui ho un azure contenitore di registro in mano il mio pannello immagini. Solo per il personale educativo scopo voglio provare e la distribuzione di uno dei azure mobile immagini in un aws ec2 istanza.

La lettura di alcuni aws documentazione, ho capito che ho bisogno di creare un ecr contenitore e con azure DevOps, utilizzando il service connection per creare e distribuire la finestra mobile di immagini ecrquesto sembra essere abbastanza dritto in avanti. Ma dopo questo passaggio della sua pianura buio e non riesco a trovare un miglior approccio su come implementare una erogazione continua, ogni volta che c'è una nuova finestra mobile immagine nella mia raccolta.

Una delle soluzioni che ho pensato e trovato, è quello di installare un azzurro DevOps agente ec2 per eseguire una docker pull ma io non sono sicuro al 100% se questo è l'approccio migliore.

Quindi chiedo a voi esperti che mi illumini su questo e non fare scuse per la domanda di base.

Grazie mille in anticipo per qualsiasi aiuto che si può offrire, e per favore se la mia domanda non è chiaro al 100%, non esitate a chiedere maggiori informazioni.

1

Migliore risposta

0

Si dovrebbe essere in grado di autenticare il tuo Azure Contenitore del Registro di sistema istanza EC2 utilizzando standard docker login comando. Non hai nemmeno bisogno di Azure DevOps agente, dal momento che si deve essere in grado di configurare il regolare servizio principale con set di standard mobile del registro di sistema di credenziali.

Poi si può tirare e utilizzare le immagini normalmente.

Non è assolutamente necessario per replicare le immagini nella RACCOLTA.

2021-11-24 03:29:15

Ciao @taleodor, la Ringrazio molto per la vostra risposta. Io non voglio sembrare ripetitivo, ma in tutta la documentazione che ho letto (forse mi sono perso alcuni) dicono che il vst agente deve essere installato su istanza ec2 come parte di una distribuzione gruppo. Perché se mi basta installare finestra mobile su istanza ec2, devo eseguire un docker pull ogni volta per mantenere l'immagine aggiornata giusto?
Nayden Van

Per il real CI/CD si sarebbe probabilmente vuole andare a Kubernetes a un certo punto, utensili e vorresti essere diverso in ogni caso. Ancora, anche per la normale finestra mobile per ottenere quello che vuoi sopra è possibile scrivere un semplice script di shell, magari con 10 righe di bash per tirare ultima immagine e aggiornare il tuo stack, se il sha256 digest è cambiato. Non vorrei mettere un agente per questo lavoro, dove un semplice Cron avrebbe fatto. È comunque possibile utilizzare l'agente, ma può essere over-engineering. Inoltre, sentitevi liberi di partecipare devopscommunity.org Discordia - si può sempre trovare lì per me più domande.
taleodor

In altre lingue

Questa pagina è in altre lingue

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