0
BuildSystem Sistema de criação de pacotes Linux em ambiente multi-plataforma André Ricardo  [email_address]   - Estagiário...
Problema <ul><li>Pacote fonte -> processamento (compilação, etc) -> Sistema utilizador final
Processo demasiado manual ou muito específico de cada distribuição de Linux
Necessidade de automatizar o processo </li><ul><li>De forma genérica
Analisar todas as fases do processo
Upcoming SlideShare
Loading in...5
×

Build System - Sistema de criação de pacotes Linux em ambiente multi-plataforma

670

Published on

Apresentação realizada nas instalações da Caixa Mágica a 27 de Julho de 2009 por André Ricardo

Published in: Technology, News & Politics
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
670
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Build System - Sistema de criação de pacotes Linux em ambiente multi-plataforma"

  1. 1. BuildSystem Sistema de criação de pacotes Linux em ambiente multi-plataforma André Ricardo [email_address] - Estagiário Caixa Mágica Estágios de Verão 2009
  2. 2. Problema <ul><li>Pacote fonte -> processamento (compilação, etc) -> Sistema utilizador final
  3. 3. Processo demasiado manual ou muito específico de cada distribuição de Linux
  4. 4. Necessidade de automatizar o processo </li><ul><li>De forma genérica
  5. 5. Analisar todas as fases do processo
  6. 6. Facilitar identificação e correcção de problemas </li></ul></ul>
  7. 7. Solução <ul><li>Implementar fluxo de construção de pacote </li><ul><li>Diferentes arquitecturas (noarch, i586 e x86_64)
  8. 8. Informação sobre estado do pacote ( pending, building, testing, approved ) </li></ul><li>Análise visual do estado das submissões </li><ul><li>Perceber o que está a acontecer
  9. 9. Identificar problemas
  10. 10. Pelo utilizador que submeteu pacote
  11. 11. Pelos administradores </li></ul></ul>
  12. 12. Projecto <ul><li>BuildBot: </li><ul><li>sistema para automatizar compilação/teste
  13. 13. disponibilização/visualização de informação com resultado do processo </li></ul><li>Máquinas virtuais XEN e ambiente chroot
  14. 14. Interface web gerir estado </li><ul><li>dos pacotes </li></ul></ul>
  15. 15. Comentários finais <ul><li>Dúvidas
  16. 16. Comentários </li></ul>Obrigado. [email_address]
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×