gerencia de configuração
DESCRIPTION
José de Arimatea - jarn José Luiz - jlcn. Gerencia de Configuração. 20/01/2013. Roteiro. Introdução Gerência de Mudanças Gerência de Versões Integração/Geração de builds. Problemas. Todos artefatos mudam com o tempo! Como essas modificações são gerenciadas? - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Gerencia de Configuração](https://reader036.vdocuments.site/reader036/viewer/2022062314/5681403d550346895dabaefd/html5/thumbnails/1.jpg)
José de Arimatea - jarnJosé Luiz - jlcn
20/01/2013
![Page 2: Gerencia de Configuração](https://reader036.vdocuments.site/reader036/viewer/2022062314/5681403d550346895dabaefd/html5/thumbnails/2.jpg)
IntroduçãoGerência de MudançasGerência de Versões Integração/Geração de builds
![Page 3: Gerencia de Configuração](https://reader036.vdocuments.site/reader036/viewer/2022062314/5681403d550346895dabaefd/html5/thumbnails/3.jpg)
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?
![Page 4: Gerencia de Configuração](https://reader036.vdocuments.site/reader036/viewer/2022062314/5681403d550346895dabaefd/html5/thumbnails/4.jpg)
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;
![Page 5: Gerencia de Configuração](https://reader036.vdocuments.site/reader036/viewer/2022062314/5681403d550346895dabaefd/html5/thumbnails/5.jpg)
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
![Page 6: Gerencia de Configuração](https://reader036.vdocuments.site/reader036/viewer/2022062314/5681403d550346895dabaefd/html5/thumbnails/6.jpg)
Bugzilla
Entre outros..
![Page 7: Gerencia de Configuração](https://reader036.vdocuments.site/reader036/viewer/2022062314/5681403d550346895dabaefd/html5/thumbnails/7.jpg)
José de Arimatea – jarnJosé Luiz - jlcn
![Page 8: Gerencia de Configuração](https://reader036.vdocuments.site/reader036/viewer/2022062314/5681403d550346895dabaefd/html5/thumbnails/8.jpg)
• Há uma grande procura pelo Git, porém...
• O SVN continua ser amplamente utilizado em empresas de todos os portes.
![Page 9: Gerencia de Configuração](https://reader036.vdocuments.site/reader036/viewer/2022062314/5681403d550346895dabaefd/html5/thumbnails/9.jpg)
![Page 10: Gerencia de Configuração](https://reader036.vdocuments.site/reader036/viewer/2022062314/5681403d550346895dabaefd/html5/thumbnails/10.jpg)
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
![Page 11: Gerencia de Configuração](https://reader036.vdocuments.site/reader036/viewer/2022062314/5681403d550346895dabaefd/html5/thumbnails/11.jpg)
O Eclipse possui o Plugin EgitApesar 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)
![Page 12: Gerencia de Configuração](https://reader036.vdocuments.site/reader036/viewer/2022062314/5681403d550346895dabaefd/html5/thumbnails/12.jpg)
git initgit clone <repository>git add <file>git commit -m “<comment>”git push <repository> <branch>git pull <repository> <branch>git branch <name>git checkout <name>git reset
![Page 13: Gerencia de Configuração](https://reader036.vdocuments.site/reader036/viewer/2022062314/5681403d550346895dabaefd/html5/thumbnails/13.jpg)
José de Arimatea – jarnJosé Luiz - jlcn
![Page 14: Gerencia de Configuração](https://reader036.vdocuments.site/reader036/viewer/2022062314/5681403d550346895dabaefd/html5/thumbnails/14.jpg)
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
![Page 15: Gerencia de Configuração](https://reader036.vdocuments.site/reader036/viewer/2022062314/5681403d550346895dabaefd/html5/thumbnails/15.jpg)
![Page 16: Gerencia de Configuração](https://reader036.vdocuments.site/reader036/viewer/2022062314/5681403d550346895dabaefd/html5/thumbnails/16.jpg)
Usado para integração Continua XP
Compilar, Montar, Testar e Executar
Automatizar o processo de geração de builds
![Page 17: Gerencia de Configuração](https://reader036.vdocuments.site/reader036/viewer/2022062314/5681403d550346895dabaefd/html5/thumbnails/17.jpg)
Grandes projetos => Gerência de Configuração;
Controle da evolução do sistema;Qualidade do produto;
![Page 18: Gerencia de Configuração](https://reader036.vdocuments.site/reader036/viewer/2022062314/5681403d550346895dabaefd/html5/thumbnails/18.jpg)
www.github.com www.bitbucket.org http://rogerdudler.github.com/git-
guide/index.pt_BR.html (git guia básico)
Aulas git: http://www.akitaonrails.com/2010/08/17/
screencast-comecando-com-git#.UP8UNCf7K6N
http://www.codeschool.com/courses/try-git