DeployBoard / DeployBoard/deployboard-python

Support .depends.yaml file

Aberta
#105 0 comentários 0 reações 0 responsáveis Ver no GitHub
enhancement
Linguagem predominante
Python
Estrelas
10
Forks
1
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

**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.

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Direção de pesquisa

A issue não nomeia arquivos de implementação, testes nem pontos de entrada; comece localizando como o DeployBoard aceita dados de dependências de jobs ou repositórios de código-fonte. Antes da implementação, esclareça o formato do arquivo, o limite da requisição ou da CLI, as regras de mapeamento de dependências, os erros de dependências circulares e a integração com o Tox; done deve ser definido pelos testes acordados.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
python
Domínio
devops, tooling
Tipo de issue
Funcionalidade
Dificuldade
5/5
Tempo estimado
Mais de uma semana
Status de atividade
Estagnada
Clareza
Precisa de esclarecimento
Facilidade para iniciantes
25/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.