Creazione di immagini docker in Gitlab CI e invio a AWS ECR.

0

Voglio fare qualcosa in modo abbastanza semplice nella mia pipeline Gitlab CI: voglio costruire l'immagine della finestra mobile e inviarla a un repo ECS AWS.

Ho esaminato questa guida Gitlab CI e uno dei suggerimenti che fa è utilizzando l'immagine docker:latest .

Tuttavia, per accedere al repo ECS di AWS - Avrò anche bisogno di comandi AWS - come da quello che posso vedere AWS consente solo token 12 ore per accedere ai repository ECR.

Ho cercato hub di docker e non riesco a trovare alcuna immagine pubblica che abbia sia docker-in-docker che cli AWS. È strano, perché immagino che questa sia una soluzione molto comune.

Qualcuno può suggerire che ci sia un altro modo standard in cui le persone costruiscono e spingono le immagini ad AWS ECR da Gitlab CI?

    
posta dwjohnston 02.03.2018 - 00:52
fonte

1 risposta

2

Probabilmente non è la migliore, ma è comunque un'opzione da considerare. Installa aws in modo dinamico durante la compilazione e, eventualmente, salva come artefatto / dipendenza nella cache. pip install awscli --upgrade --user

    
risposta data 10.12.2018 - 15:36
fonte

Leggi altre domande sui tag