Programa do Curso

Configuração do servidor SVN

  • instalar o pacote e todas as dependências
  • criar um repositório ou vários repositórios com considerações de localização sensatas, importação inicial, migração a partir do CVS e de outros sistemas de controlo de versões

afinar todos os tipos de esquemas de acesso, incluindo http, https, svn, svn+ssh, ficheiro, tendo especialmente em conta o seguinte

  • como configurar os módulos do Apache
  • utilizar variáveis de ambiente ssh para encurtar os urls svn+ssh://
  • definir bases de dados de utilizadores adequadas e conceber listas de controlo de acesso complexas ou padrões de autorização
  • integrar com LDAP / controlador de domínio / MySQL / PAM / etc. para autenticação de utilizadores

Configurar uma disposição sensata do repositório

  • cada subprojecto tem uma estrutura de árvore completa, como tronco, ramos e etiquetas, adequada para que os subprojectos sejam inclusivos e autónomos, sem muita interdependência, as APIs de cada subprojecto são estáveis e maduras
  • todos os módulos existem no tronco / ramos e etiquetas, adequados para um projeto logicamente compacto, existe um forte acoplamento entre módulos
  • diferença e benefícios

Estratégia de cópia de segurança e recuperação de desastres

  • estratégia de backup, incluindo: método nativo com svn sync, ferramentas de terceiros como rsync, hot copy
  • cópia de segurança de todo o repositório ou de cada revisão, checkout ou dump
  • recuperação de desastres
  • remover permanentemente ficheiros e histórico

Conhecimentos básicos sobre gestão de repositórios

  • ciclo de trabalho normal com o subversion (práticas práticas)
  • criar ramos e etiquetas
  • criar bloqueios e outros controlos
  • conceber ferramentas do lado do cliente e integrá-las com IDEs
  • escolher e configurar os meios de visualização do repositório
  • definir políticas gerais de utilizador, incluindo a definição de ganchos de subversão para essas restrições rígidas
  • conceber check-out e construção ou compilação automáticas e até mesmo testes automáticos

Requisitos

  • Conhecimentos de utilização do Subversion (o equivalente ao curso Subversion for Users)
  • Experiência geral de administração de sistemas no(s) sistema(s) operativo(s)
  • Conhecimentos básicos do servidor Apache
 7 Horas

Número de participantes


Preço por Participante

Declaração de Clientes (2)

Próximas Formações Provisórias

Categorias Relacionadas