Lançamento do sistema de co-desenvolvimento GitBucket 4.33

Apresentado lançamento do projeto GitBucket 4.33, no qual é desenvolvida uma sistema para colaboração em repositórios Git, oferecendo uma interface no estilo GitHub e Bitbucket. O sistema se destaca pela facilidade de instalação, possibilidade de expansão de funcionalidades através de plugins e compatibilidade com a API do GitHub. O código é escrito em Scala e disponível sob a licença Apache 2.0. Como SGBD, podem ser utilizados MySQL e PostgreSQL.

Principais recursos do GitBucket:

  • Suporte a repositórios Git públicos e privados acessíveis via HTTP e SSH;
  • Suporte GitLFS;
  • Interface para navegação pelo repositório com suporte à edição de arquivos online;
  • Inclui um Wiki para preparação de documentação;
  • Interface para gerenciamento de problemas (Issues);
  • Ferramentas para gerenciar solicitações de alterações (Pull request);
  • Sistema de envio de notificações por e-mail;
  • Sistema simples de gerenciamento de usuários e grupos com suporte para integração com LDAP;
  • Sistema de plugins com coleção de complementos desenvolvidos por membros da comunidade. Funcionalidades como criação de notas gist, publicação de anúncios, backups, exibição de notificações na área de trabalho, construção de gráficos de commits e renderização de AsciiDoc foram implementadas como plugins.

Características nova versão:

  • Foi implementada a possibilidade de configurar todas as opções da interface CLI através de variáveis de ambiente (útil para Docker). Por exemplo, as configurações de conexão ao SGBD agora podem ser passadas através de variáveis de ambiente, em vez de por meio do arquivo database.conf;
  • Novas configurações foram adicionadas: GITBUCKET_MAXFILESIZE (tamanho máximo para arquivos carregados), GITBUCKET_UPLOADTIMEOUT (timeout ao carregar arquivos), GITBUCKET_PLUGINDIR (diretório adicional para plugins) e
    GITBUCKET_VALIDATE_PASSWORD (lógica de validação de senha);
  • Adicionada a opção de colapsar o conteúdo dos arquivos na interface ao revisar mudanças em um pull request (facilitando a verificação de grandes pull requests);

    Lançamento do sistema de co-desenvolvimento GitBucket 4.33
  • Implementada a opção para proibir o acesso de IPs internos aos manipuladores de WebHook com a possibilidade de definição de uma lista branca de endereços internos permitidos;
    Lançamento do sistema de co-desenvolvimento GitBucket 4.33
  • Adicionados atributos 'assignee' e 'assignees' em algumas respostas da Web API para identificar os usuários que designaram ou foram designados para a realização de tarefas.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster