DeployBoard / DeployBoard/deployboard-python

Support .depends.yaml file

Abierto
#105 0 comentarios 0 reacciones 0 asignados Ver en GitHub
enhancement
Lenguaje dominante
Python
Estrellas
10
Forks
1
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

**Is your feature request related to a problem? Please describe.**

In order to manage remote dependencies, and make it convenient. We want to support a .depends file that a DeployBoard job can read this file from the source repo, or maybe the file is passed along in a post request, and DeployBoard will check the dependencies and create the dependency mapping. We can throw back an error if we find a circular dependency. This is useful because tools that observe traffic like NewRelic, DataDog, etc, can map this, but these tools are after the fact. So you may already deploy to production before finding out you have a circular dependency. By using This feature of DeployBoard, you can find out during commit, PR open (preventing merges), or even pre-commit using a cli tool (to be developed).

**Describe the solution you'd like**

TBD.

**Describe alternatives you've considered**

None

**Additional context**

The .depends.yaml filename is up for debate. Maybe we can also support a .json filetype.
Should be supported via tools like Tox.

Guía de contribución

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

Línea de trabajo

El issue no especifica archivos de implementación, pruebas ni puntos de entrada; empieza por localizar cómo DeployBoard acepta datos de dependencias de trabajos o repositorios de código fuente. Antes de la implementación, aclara el formato de archivo, el límite de la solicitud o CLI, las reglas de mapeo de dependencias, los errores de dependencias circulares y la integración con Tox; done debe definirse mediante pruebas acordadas.

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

Evaluación

Stack tecnológico
python
Área
devops, tooling
Tipo de issue
Nueva funcionalidad
Dificultad
5/5
Tiempo estimado
Más de una semana
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
25/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.