Tuleap é um software de gerenciamento de projetos de código aberto baseado em PHP

Tuleap Software de gerenciamento de projetos gratuito

Ferramenta de gerenciamento de projetos gratuita para desenvolvimento de software de alta qualidade

O TULEAP ajuda as equipes de desenvolvimento de software a colaborar melhor adotando práticas ágil e devOps.

Visão geral

Tuleap é um software de gerenciamento de projetos de código aberto baseado em PHP. O objetivo é gerenciar projetos para todos os tipos de equipe de desenvolvimento de software, pequeno, médio porte, grande, cachoeira, ágil ou híbrido. Mas se concentra mais no ágil. Com Tuleap, você constrói uma vantagem competitiva sobre outros produtos. Acelera a entrega e a qualidade das soluções focadas no cliente. Tuleap afirma ser o software de gerenciamento de projetos de código aberto número um para desenvolvimento ágil e DevOps. É uma solução tudo para gerenciamento de projetos, rastreamento de problemas e amp; Desenvolvimento de software. Por causa disso, tudo de uma natureza, você não precisa gerenciar ferramentas separadas para controle de versão, revisões de código ou integrações contínuas. Você obtém todas as soluções em um único pacote. Possui um painel muito intuitivo que permite tomar melhores decisões com métricas precisas. E ajuda você a uma melhor visibilidade entre equipes, projetos e produtos. Ajuda você a descobrir gargalos, melhorar a previsibilidade do projeto. Com as melhores práticas do DevOps, você pode automatizar o versão, construir, testar e lançar. Se você é uma equipe pequena ou grande, se estiver procurando uma solução tudo em uma necessidade de desenvolvimento de software. E seu foco é o desenvolvimento ágil, então Tuleap é uma escolha muito boa para você.

Requisitos de sistema


Para instalar o TULEAP, você precisará de um servidor totalmente dedicado. Pode ser virtualizado ou físico. Não é recomendável instalar o TULEAP em um servidor que hospeda outros aplicativos. O TULEAP fornece um conjunto completo de software e está profundamente integrado ao seu sistema host. A instalação do TULEAP em um servidor mutualizado certamente causará problemas no TULEAP e em seus outros aplicativos.

Características


Agile & amp; Gerenciamento de projetos

  • Centralize as atividades do projeto ágil com uma única solução para planejar, rastrear, desenvolver, entregar e manter aplicativos
  • Comece facilmente com as melhores práticas compartilhadas e evolui com suas equipes.
  • Crie modelos de projetos corporativos ao fornecer a cada gerente de projeto a liberdade de um espaço de trabalho personalizável
  • cumprir seus padrões de negócios e do setor como ISO, CMMI e ITIL

rastreamento de problemas

  • Centralize todo o trabalho, padronize seu processo. Rastrear qualquer tipo de itens: requisitos; Histórias, tarefas, insetos, solicitações, tarefas …
  • Priorize e atribua trabalho para ajudar sua equipe a criar produtos mais rapidamente.
  • Arquive e rastreie as atividades em um só lugar para que você possa priorizá -las. Todo companheiro de equipe sabe uma vez que foram alcançados.
  • Armazene e rastreie todos os itens e todas as alterações
  • vincula automaticamente todos os itens de trabalho para trás e para frente
  • automatizar o fluxo de trabalho para diminuir o trabalho manual
  • Crie pesquisas avançadas e exiba exatamente as informações que deseja ver

Desenvolvimento contínuo de software

  • Obtenha um número ilimitado de repositórios por projeto
  • Link se compromete com problemas, especificações e entregas
  • Procure e Diff Code Online
  • Melhorar a rastreabilidade, forçando referências a mensagens de compromisso
  • Trigger Jenkins se baseia em compromisso
  • Web Hook on Git Push
  • Obtenha notificações por e -mail

Test Management-Ci

  • Criar, planejar, automatizar os planos de teste ET Execute com uma única ferramenta com uma interface intuitiva.
  • Pense e planeje testes desde o início da concepção do produto
  • Defina casos de teste, automatizados e manuais em um local simples.
  • dividir grandes testes manuais em etapas.
  • Crie campanhas automaticamente com testes criados em um marco.
  • Ganhe insights em tempo real sobre a qualidade do aplicativo e crie facilmente novos Bigs quando os testes falharem.
  • Replicar suítes de teste para campanhas regulares.
  • Executar Jenkins Jobs diretamente da interface Tuleap Test Management®
  • Casos de teste em grupo em campanhas baseadas no tipo, importância, recurso do produto, ambiente de teste, etc.

rastreie e rastreie seus requisitos

  • Capture, colabore e gerencie requisitos ou histórias de usuário
  • Crie processos de aprovação e validação de requisitos personalizados com fluxo de trabalho avançado
  • Planejar o desenvolvimento dos requisitos
  • Gere casos de teste com base nos requisitos

TULEAP Document Manager

  • Centralize a documentação do projeto em um único espaço
  • Crie novas versões
  • Complete as revisões de documentos sem problemas com o fluxo de trabalho de aprovação
  • Controle quem pode modificar o que
  • Veja o que mudou com o histórico de documentos

Instalação

A instalação completa é a maneira comum de instalar o TULEAP. Ele usa seu sistema de pacote de distribuição e fornecerá um ambiente totalmente configurável e ajustável. É robusto para que você possa implantar o ambiente de produção dessa maneira. Instale o EPEL, você precisará de algumas dependências

yum install -y epel-release
 

Se você usar o Red Hat, precisará ativar o canal opcional. Instale os repositórios de coleções de software No CentOS, isso é feito por:

yum install centos-release-scl 

No Redhat, isso é feito por:

yum-config-manager --enable rhel-server-rhscl-7-rpms 

Instale o repositório Remi-Safe (necessário para as dependências do PHP):

yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm 

Instale os repositórios TuLeap criem a /etc/yum.repos.d/tuleap.repo com este Conten

[Tuleap]
name=Tuleap
baseurl=https://ci.tuleap.net/yum/tuleap/rhel/7/dev/$basearch
enabled=1
gpgcheck=1
gpgkey=https://ci.tuleap.net/yum/tuleap/gpg.key

Instale o Tuleap executando o seguinte comando:

yum install -y \
  rh-mysql57-mysql-server \
  tuleap \
  tuleap-plugin-agiledashboard \
  tuleap-plugin-graphontrackers \
  tuleap-theme-burningparrot \
  tuleap-theme-flamingparrot \
  tuleap-plugin-git \
  tuleap-plugin-pullrequest 

Configure o banco de dados Garanta que

 /etc/opt/rh/rh-mysql57/my.cnf.d/rh-mysql57-mysql-server.cnf 

contém

sql-mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION 

na seção \ [mysqld ]

 # Add 'sql-mode' parameter after [mysqld]
sed -i '20 a sql-mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' /etc/opt/rh/rh-mysql57/my.cnf.d/rh-mysql57-mysql-server.cnf

# Activate mysql on boot
systemctl enable rh-mysql57-mysqld

# Start it
systemctl start rh-mysql57-mysqld

# Set a password
scl enable rh-mysql57 "mysqladmin -u root password"
 

Configurar

Por favor, não repita esta etapa duas vezes. Este script deve ser executado apenas uma vez. Se você tiver algum erro nas etapas anteriores, certifique -se de corrigi -las antes de continuar. Como raiz, execute:

/usr/share/tuleap/tools/setup.el7.sh \
  --configure \
  --server-name=FQDN \
  --mysql-server=localhost \
  --mysql-password=XXXXX

Com:

  • FQDN sendo o nome do servidor ao acessar na sua rede (localhost para um teste local, tuleap.example.com com uma entrada DNS 192.168.1.123 se você tiver apenas um endereço IP)
  • xxxxx sendo a senha da senha raiz do banco de dados configurado anteriormente.
  • Verifique se o firewall está configurado corretamente. Abra as portas necessárias:
    • Web (TCP/80 & amp; TCP/443)
    • SSH (Git, Admin): TCP/22

Configuração de email Tuleap interage com o Postfix para processar e -mails. As seguintes linhas devem ser descomentadas/modificadas no arquivo de configuração principal do Postfix geralmente localizado em /etc/postfix/main.cf:

myhostname = mytuleap.domainname.example.com
alias_maps = hash:/etc/aliases,hash:/etc/aliases.codendi
alias_database = hash:/etc/aliases,hash:/etc/aliases.codendi
recipient_delimiter = +
 

Primeira conexão

Depois que essas etapas forem concluídas, você pode acessar o servidor Tuleap com a interface da Web. Vá para o seu nome de domínio tuleap As credenciais de administrador do site padrão podem ser encontradas em /root/.tuleap_passwd. Armazene -o com segurança e exclua o arquivo o mais rápido possível.

 Português