containers / containers/BuildSourceImage

iterate over subdirectories of extra_src or add a flag to indicate adding source archive under a directory in its own layer.

Abierto
#79 3 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Shell
Estrellas
32
Forks
13
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

Currently, if we have many source archives we want to add layer by layer to the source image the only way to do that is to put source archives in their own subdirectory and pass each subdirectory's absolute path with EXTRA_SOURCE_DIR.

But as @MartinBasti pointed out in https://github.com/containerbuildsystem/atomic-reactor/pull/1606#discussion_r609879731, if we do that then there's a good chance we may reach the limit length for a command in the shell.

Adding the ability to iterate over the subdirectories automatically and add them all layer by layer or adding a flag to indicate adding each source archive in a different layer will help solve this problem.

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Línea de trabajo

Empieza trazando cómo se analiza EXTRA_SOURCE_DIR y cómo se añaden los archivos de origen a las capas de imagen. Compara la iteración sobre sus subdirectorios con un flag que coloque cada archivo en una capa separada, comprobando al mismo tiempo cómo se gestionan las rutas absolutas y la longitud de los comandos de shell. Se considera terminado cuando se pueden organizar varios archivos en capas sin requerir un argumento de línea de comandos por cada subdirectorio.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
shell
Área
build-system
Tipo de issue
Nueva funcionalidad
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.