OneDev, uma plataforma de desenvolvimento e administração colaborativa

OneDevName

OneDev é uma plataforma para gerenciar o ciclo completo de desenvolvimento de software, que fornece um conjunto completo de ferramentas para desenvolver projetos de acordo com o paradigma DevOps. Em suas funções, OneDev assemelha-se ao GitLab e também oferece a oportunidade de implementar nas suas instalações uma infraestrutura para desenvolvimento conjuntoLiberar, revisar, testar, montar e entregar sem estar vinculado a serviços de nuvem externos como o GitHub.

OneDevName tem um processo de implantação simplificado para executar compilações de CI no Kubernetes, o que não requer a execução de agentes e corretores. Capacidade de testar em containers com Linux e Windows.

Além disson tem suporte para a criação de especificações de construção no modo visual sem escrever arquivos YAML e lembrar a sintaxe, bem como a capacidade de personalizar com flexibilidade o processo de construção usando parâmetros condicionais, executando vários trabalhos em paralelo e iniciando automaticamente os trabalhos quando determinados eventos ocorrem.

Além disso, tem um suporte para discussões vinculativas e comentários externos ao código e blocos com alterações (diff).

Bem como regras de revisão flexíveis para solicitações pull com a capacidade de proteger certos branches e a nomeação de desenvolvedores para revisão, junto com um modo em fases para analisar commits ao revisar solicitações pull.

Também tem uma linguagem de consulta que permite encontrar as informações de que precisa em projetos, confirmações, compilações, problemas, solicitações de pull e feedback. Possibilidade de guardar um pedido e receber notificação do aparecimento de novos eventos relacionados com o mesmo.

Suporte para definir seus próprios status e campos para notificação de problemas, a capacidade de determinar dependências entre campos e mudança automática de estado quando certos eventos ocorrem.

Suporte para pull requests com automação da verificação do compromisso aceito no sistema de integração contínua e aprovação por consultoria especializada, que inclui no mínimo dois desenvolvedores.

Suporte para reiniciar o trabalho em caso de erro ao iniciar o controlador no Kubernetes e
a capacidade de usar o serviço MySQL no processo de realização do trabalho.

Também tem a capacidade de gerar arquivos em um trabalho, seu processamento paralelo no segundo e a análise dos resultados no terceiro.

A capacidade de restringir o acesso a usuários anônimos apenas para lançamentos de determinados projetos;
Suporte para restringir o controle de versão apenas para o branch master e colocar apenas as versões compiladas do branch master nos servidores de produção.

Das outras características:

  • Interface de problema de atualização automática Não requer recarregar a página.
  • Sistema de busca e navegação por código e mudanças, levando em consideração as características de sintaxe de Java, JavaScript, C, C ++, CSharp, Go, PHP, Python, CSS, SCSS, LESS e R.
  • Sistema de controle de acesso que permite determinar quem pode alterar o código em um subdiretório específico, atribuir problemas, executar versões de lançamento, visualizar logs, etc.
  • Oportunidades para criar e clonar repositórios.
  • Assinatura para receber notificações de confirmação para o branch master.
  • Capacidade de fechar problemas por meio de uma mensagem de confirmação, que pode vincular solicitações de discussão, confirmação e pull.
  • Capacidade de criar formulários salvos na interface para mostrar a quais usuários foram atribuídos uma solução para um problema.
  • Suporte para a criação de campos personalizados para anexar questões a módulos e plataformas específicos.
  • Capacidade de atribuir o status verificado ao problema, que desenvolvedores com status de testador podem atribuir;
  • Suporte para testes de CI de várias combinações de Oracle / MySQL e Linux / Windows ao comprometer com o branch master;
  • Gere notificações de problemas automaticamente e atribua uma pessoa responsável por analisar o problema, caso o branch master não possa ser construído no CI.
  • Problema de desligamento automático ao solucionar um erro de compilação.

Finalmente se você quiser saber mais sobre isso bem como seguir as instruções para instalar o OneDev, você pode fazer isso no link abaixo. 


O conteúdo do artigo segue nossos princípios de Ética editorial. Para relatar um erro, clique Clique aqui.

Seja o primeiro a comentar

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.