A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

José de Arimatea - jarn José Luiz - jlcn 20/01/2013.

Apresentações semelhantes


Apresentação em tema: "José de Arimatea - jarn José Luiz - jlcn 20/01/2013."— Transcrição da apresentação:

1 José de Arimatea - jarn José Luiz - jlcn 20/01/2013

2  Introdução  Gerência de Mudanças  Gerência de Versões  Integração/Geração de builds

3  Todos artefatos mudam com o tempo!  Como essas modificações são gerenciadas?  Onde estarão registradas as modificações?  Quem aprovará as modificações?  Onde os arquivos estarão armazenados?  Manter o histórico dos itens;  Manipulação de itens de forma concorrente;  Integração das modificações.  Auditoria da gerência de configuração?

4  Gerência de Mudanças  Registro de modificações no sistema;  Por modificações se entende: ▪ Novas funcionalidades; ▪ Correções de erros/bugs.  Gerência de Versões  Controle dos arquivos modificados;  Lançamento de RELEASES e versões;

5 1. Nova Solicitação  Solicitação de mudança;  Descrição da modificação;  Release que será modificado;  Prioridade da modificação; 2. Aprovação de mudanças 3. Atribuição de tarefas 4. Realização de mudança 5. Fechamento de solicitação

6 Bugzilla Entre outros..

7 José de Arimatea – jarn José Luiz - jlcn

8 Há uma grande procura pelo Git, porém... O SVN continua ser amplamente utilizado em empresas de todos os portes.

9

10  Versão Gratuita e Versão Paga;  Repositórios Públicos e Privados  Interface de fácil uso;  Compartilhado com vários usuários;  Integrado com vários projetos;  Permite uso de Git e SVN

11  O Eclipse possui o Plugin Egit  Apesar da interface intuitiva, o tutorial é muito grande, o que não justifica a simplicidade da ferramenta Git via linha de comando!  Egit Tutorial (http://wiki.eclipse.org/EGit/User_Guide)http://wiki.eclipse.org/EGit/User_Guide

12  git init  git clone  git add  git commit -m “ ”  git push  git pull  git branch  git checkout  git reset

13 José de Arimatea – jarn José Luiz - jlcn

14  Representa uma versão ainda incompleta do sistema em desenvolvimento, mas com certa estabilidade  Costuma apresentar limitações conhecidas  Espaço para integração de funcionalidades  Inclue não só código fonte, mas documentação, arquivos de configuração, base de dados, etc.  A política de geração dos builds deve ser bem definida na estruturação do ambiente

15

16  Usado para integração Continua  XP  Compilar, Montar, Testar e Executar  Automatizar o processo de geração de builds

17  Grandes projetos => Gerência de Configuração;  Controle da evolução do sistema;  Qualidade do produto;

18  www.github.com www.github.com  www.bitbucket.org www.bitbucket.org  http://rogerdudler.github.com/git- guide/index.pt_BR.html (git guia básico) http://rogerdudler.github.com/git- guide/index.pt_BR.html  Aulas git:  http://www.akitaonrails.com/2010/08/17/screenca st-comecando-com-git#.UP8UNCf7K6N http://www.akitaonrails.com/2010/08/17/screenca st-comecando-com-git#.UP8UNCf7K6N  http://www.codeschool.com/courses/try-git http://www.codeschool.com/courses/try-git


Carregar ppt "José de Arimatea - jarn José Luiz - jlcn 20/01/2013."

Apresentações semelhantes


Anúncios Google