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.

Construir múltiples imágenes de Docker con gitlab-ci.

Estoy tratando de configurar un archivo gitlab-ci.yml para construir automáticamente dos imágenes de Docker. Lo he visto hacerse con docker-compose, pero en mi caso no quiero usar docker-compose.

La configuración docker-compose.yml que he visto es algo como esto:

“ `yml
versión: ‘3’

servicios:
vcxagency-base:
build:
context: https://github.com/AbsaOSS/vcxagencynode.git#master
dockerfile: ./vcxagency-base/vcxagency-base.Dockerfile
imagen: vcxagency-base:1.15.0

vcxagency-node:
build:
context: https://github.com/AbsaOSS/vcxagencynode.git#master
dockerfile: ./vcxagency-node/Dockerfile
imagen: vcxagency-node:0.3.1
puertos:
– 8080:8080
dependentes:
– postgres
ambiente:
– LOGLEVEL=debug
– LOGENABLEINDYSDK=false
– LOGJSONTOCONSOLE=false
– SERVERPORT=8080
– SERVERMAXREQUESTSIZEKB=300
– SERVERENABLETLS=false
“ `

Realmente no he trabajado con Docker en absoluto. Intenté explorar la documentación, pero no pude encontrar algo específico.

El objetivo sería tener esto funcionando en un clúster de Kubernetes, pero por ahora simplemente quiero construir las imágenes en GitLab.

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Parece que estás intentando configurar un archivo gitlab-ci.yml para construir automáticamente dos imágenes de Docker sin usar docker-compose. Has proporcionado una configuración docker-compose.yml como ejemplo, pero no es necesaria para construir las imágenes en GitLab.

    Puedes utilizar las imágenes de Docker de GitLab CI/CD para construir las imágenes de Docker en tu archivo gitlab-ci.yml. También puedes usar los servicios de Docker de GitLab CI/CD para ejecutar las imágenes en tu canalización.

    Para obtener más información sobre cómo configurar tu archivo gitlab-ci.yml, consulta la documentación de GitLab CI/CD.

Comments are closed.