Gitea: Melhor integração de CI

Criado em 21 fev. 2017  ·  13Comentários  ·  Fonte: go-gitea/gitea

Descrição

Estou usando o drone como CI System no momento (test run) e na verdade não consigo ver se um repositório tem o CI habilitado (além de ver os webhooks de configurações do repositório) ou o status da compilação.
A única possibilidade é incluir o distintivo do repositório do drone no readme.md.

Portanto, seria bom se o status da compilação pudesse ser implementado em:

  • [x] o pull request como o github faz (também funciona para drone, você usa :smile: ) #2519 #3588 #7481
  • [x] o histórico de commits como Gitlab (Exemplo)
  • [x] na página principal do repositório como estado da última compilação (também como o emblema "passado" do gitlab)
  • [x] no próprio commit se você os mostrar no gitea
kinfeature revieweconfirmed

Comentários muito úteis

Eu também adoraria que o status fosse mostrado na página do pull request como no github. Além disso, seria bom evitar a mesclagem de commits se o CI ainda não o construiu com sucesso.


Todos 13 comentários

BTW, não tenho certeza se isso também exige trabalho no projeto do drone, mas talvez se houver um plano de como isso poderia ser implementado e os requisitos forem conhecidos, eu também poderia abrir uma solicitação no rastreador de problemas do drone.

Duplicata de #357?

Não é a mesma coisa. Um é para API, um está na interface do usuário antes do commit.

É justo

Tenho certeza que já temos um problema para isso.

Não foi possível encontrar algo semelhante nas questões em aberto.

Todas essas necessidades # 357, porém, esta é uma extensão disso 🙂

A API de status (#357) é relatada como mesclada agora, então o que está faltando para mostrar o status na interface do usuário?
E ter status de atualização do Drone?

O drone @strk já atualiza o status. O que sentimos falta é #2519

Eu também adoraria que o status fosse mostrado na página do pull request como no github. Além disso, seria bom evitar a mesclagem de commits se o CI ainda não o construiu com sucesso.


Para o que vale a pena, fiz um script de usuário para preencher a lacuna até que o #2519 seja mesclado. Atualmente, ele mostra apenas um status na própria página de relações públicas, mas fará:

image

Este problema foi marcado automaticamente como obsoleto porque não teve atividade recente. Será fechado se não ocorrer mais nenhuma atividade durante as próximas 2 semanas. Obrigado por suas contribuições.

esta questão ainda é relevante

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

jonasfranz picture jonasfranz  ·  3Comentários

thehowl picture thehowl  ·  3Comentários

internalfx picture internalfx  ·  3Comentários

Fastidious picture Fastidious  ·  3Comentários

thehowl picture thehowl  ·  3Comentários