SlideShare ist ein Scribd-Unternehmen logo
1 von 8
Downloaden Sie, um offline zu lesen
Energia Open Source




                   Enhancing The Flow of
                       Caixa MĂĄgica's
                  Package Creation Process
                       & ContribWare

         Henrique Rocha hmrocha@gmail.com
               Mentored by FlĂĄvio Moringa
                    July 26th, 2010
Energia Open Source




       Where are we now?

        Manually syncing our server with
          Mandriva Cooker
        Manually CMifying our own customized
          packages
        Manually running buildbot on each
          package
        Manually dealing with regular Mandriva
          updates (like security patches)

14.2.2006                 TĂ­tulo                  2
Energia Open Source




       Where are we going?
       Automate Mandriva Cooker syncing
       Automate package “CMification”
       “CMification” failures have to be fixed
        manually :-(
       Automatically run buildbot on each
        package
       Automate integration of regular
        updates

14.2.2006                 TĂ­tulo                  3
Energia Open Source




       Underlying Magic

       Create a scripted infrastructure to
        automatically sync Mandriva Cooker
       Create a script to CMify each package
        and create a report of successful and
        failed packages
       Also script application of buildbot
       We're still working on the regular
        updates subject :-)

14.2.2006                 TĂ­tulo                4
Energia Open Source




       How Others Are Doing It?




14.2.2006              TĂ­tulo     5
Energia Open Source




       Projections
       Each completed task of this project will
         save our developers a lot of time

       The more automated the process is, the
         more we can focus on other things




14.2.2006                 TĂ­tulo                   6
Energia Open Source




       Status and Timeline
       Automation of Cooker syncing and
        package CMification is mostly done
        – script already updates CMiffy.sh
       Automatically run buildbot on each
        package
        – 2 weeks, finished by August 7th
       Automate integration of regular
        updates
        – 2 weeks, finished by August 21th
14.2.2006                TĂ­tulo              7
Energia Open Source




       Final Comments

       Any questions?




14.2.2006                TĂ­tulo   8

Weitere Àhnliche Inhalte

Ähnlich wie Summer internship 2010 henrique rocha

甊 RD 的 Kubernetes ćˆé«”é©—
甊 RD 的 Kubernetes ćˆé«”é©—ç”Š RD 的 Kubernetes ćˆé«”é©—
甊 RD 的 Kubernetes ćˆé«”é©—
William Yeh
 
108 advancedjava
108 advancedjava108 advancedjava
108 advancedjava
Anil Kumar
 

Ähnlich wie Summer internship 2010 henrique rocha (20)

La sécurité avec Kubernetes et les conteneurs Docker (June 19th, 2019)
La sécurité avec Kubernetes et les conteneurs Docker (June 19th, 2019)La sécurité avec Kubernetes et les conteneurs Docker (June 19th, 2019)
La sécurité avec Kubernetes et les conteneurs Docker (June 19th, 2019)
 
Deploying Rails Apps with Chef and Capistrano
 Deploying Rails Apps with Chef and Capistrano Deploying Rails Apps with Chef and Capistrano
Deploying Rails Apps with Chef and Capistrano
 
(GAM404) Gaming DevOps: Scopely's Continuous Deployment Pipeline | AWS re:Inv...
(GAM404) Gaming DevOps: Scopely's Continuous Deployment Pipeline | AWS re:Inv...(GAM404) Gaming DevOps: Scopely's Continuous Deployment Pipeline | AWS re:Inv...
(GAM404) Gaming DevOps: Scopely's Continuous Deployment Pipeline | AWS re:Inv...
 
Automated container-deployment-on-kubernetes
Automated container-deployment-on-kubernetesAutomated container-deployment-on-kubernetes
Automated container-deployment-on-kubernetes
 
Mastering Kubernetes - Basics and Advanced Concepts using Example Project
Mastering Kubernetes - Basics and Advanced Concepts using Example ProjectMastering Kubernetes - Basics and Advanced Concepts using Example Project
Mastering Kubernetes - Basics and Advanced Concepts using Example Project
 
React in production
React in productionReact in production
React in production
 
Kubernetes and CoreOS @ Athens Docker meetup
Kubernetes and CoreOS @ Athens Docker meetupKubernetes and CoreOS @ Athens Docker meetup
Kubernetes and CoreOS @ Athens Docker meetup
 
Nugwc k8s session-16-march-2021
Nugwc k8s session-16-march-2021Nugwc k8s session-16-march-2021
Nugwc k8s session-16-march-2021
 
DevOps demystified
DevOps demystifiedDevOps demystified
DevOps demystified
 
Vagrant and chef
Vagrant and chefVagrant and chef
Vagrant and chef
 
MadridDevops September 2014: "From chef09 to chef11, one approach to devops"
MadridDevops September 2014: "From chef09 to chef11, one approach to devops"MadridDevops September 2014: "From chef09 to chef11, one approach to devops"
MadridDevops September 2014: "From chef09 to chef11, one approach to devops"
 
Managing Infrastructure as a Product - Introduction to Platform Engineering
Managing Infrastructure as a Product - Introduction to Platform EngineeringManaging Infrastructure as a Product - Introduction to Platform Engineering
Managing Infrastructure as a Product - Introduction to Platform Engineering
 
GCP - Continuous Integration and Delivery into Kubernetes with GitHub, Travis...
GCP - Continuous Integration and Delivery into Kubernetes with GitHub, Travis...GCP - Continuous Integration and Delivery into Kubernetes with GitHub, Travis...
GCP - Continuous Integration and Delivery into Kubernetes with GitHub, Travis...
 
Rehosting apps between k8s clusters and automating deployment using crane
Rehosting apps between k8s clusters and automating deployment using craneRehosting apps between k8s clusters and automating deployment using crane
Rehosting apps between k8s clusters and automating deployment using crane
 
甊 RD 的 Kubernetes ćˆé«”é©—
甊 RD 的 Kubernetes ćˆé«”é©—ç”Š RD 的 Kubernetes ćˆé«”é©—
甊 RD 的 Kubernetes ćˆé«”é©—
 
2022.03.23 Conda and Conda environments.pptx
2022.03.23 Conda and Conda environments.pptx2022.03.23 Conda and Conda environments.pptx
2022.03.23 Conda and Conda environments.pptx
 
advanced java programming(java programming tutorials)
 advanced java programming(java programming tutorials) advanced java programming(java programming tutorials)
advanced java programming(java programming tutorials)
 
108 advancedjava
108 advancedjava108 advancedjava
108 advancedjava
 
CI/CD Across Multiple Environments
CI/CD Across Multiple EnvironmentsCI/CD Across Multiple Environments
CI/CD Across Multiple Environments
 
Gitlab ci e kubernetes, build test and deploy your projects like a pro
Gitlab ci e kubernetes, build test and deploy your projects like a proGitlab ci e kubernetes, build test and deploy your projects like a pro
Gitlab ci e kubernetes, build test and deploy your projects like a pro
 

Mehr von diablo2904

Realtek 8192 hostap
Realtek 8192 hostapRealtek 8192 hostap
Realtek 8192 hostap
diablo2904
 
ContribDoc
ContribDocContribDoc
ContribDoc
diablo2904
 
Meego apt
Meego aptMeego apt
Meego apt
diablo2904
 
Realtek 8192 hostap
Realtek 8192 hostapRealtek 8192 hostap
Realtek 8192 hostap
diablo2904
 
Meego aptcms2010
Meego aptcms2010Meego aptcms2010
Meego aptcms2010
diablo2904
 
Filipe morais
Filipe moraisFilipe morais
Filipe morais
diablo2904
 
Apresentacao20100726
Apresentacao20100726Apresentacao20100726
Apresentacao20100726
diablo2904
 

Mehr von diablo2904 (8)

Realtek 8192 hostap
Realtek 8192 hostapRealtek 8192 hostap
Realtek 8192 hostap
 
CorpTv
CorpTvCorpTv
CorpTv
 
ContribDoc
ContribDocContribDoc
ContribDoc
 
Meego apt
Meego aptMeego apt
Meego apt
 
Realtek 8192 hostap
Realtek 8192 hostapRealtek 8192 hostap
Realtek 8192 hostap
 
Meego aptcms2010
Meego aptcms2010Meego aptcms2010
Meego aptcms2010
 
Filipe morais
Filipe moraisFilipe morais
Filipe morais
 
Apresentacao20100726
Apresentacao20100726Apresentacao20100726
Apresentacao20100726
 

KĂŒrzlich hochgeladen

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Enterprise Knowledge
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

KĂŒrzlich hochgeladen (20)

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 

Summer internship 2010 henrique rocha

  • 1. Energia Open Source Enhancing The Flow of Caixa MĂĄgica's Package Creation Process & ContribWare Henrique Rocha hmrocha@gmail.com Mentored by FlĂĄvio Moringa July 26th, 2010
  • 2. Energia Open Source Where are we now?  Manually syncing our server with Mandriva Cooker  Manually CMifying our own customized packages  Manually running buildbot on each package  Manually dealing with regular Mandriva updates (like security patches) 14.2.2006 TĂ­tulo 2
  • 3. Energia Open Source Where are we going?  Automate Mandriva Cooker syncing  Automate package “CMification”  “CMification” failures have to be fixed manually :-(  Automatically run buildbot on each package  Automate integration of regular updates 14.2.2006 TĂ­tulo 3
  • 4. Energia Open Source Underlying Magic  Create a scripted infrastructure to automatically sync Mandriva Cooker  Create a script to CMify each package and create a report of successful and failed packages  Also script application of buildbot  We're still working on the regular updates subject :-) 14.2.2006 TĂ­tulo 4
  • 5. Energia Open Source How Others Are Doing It? 14.2.2006 TĂ­tulo 5
  • 6. Energia Open Source Projections  Each completed task of this project will save our developers a lot of time  The more automated the process is, the more we can focus on other things 14.2.2006 TĂ­tulo 6
  • 7. Energia Open Source Status and Timeline  Automation of Cooker syncing and package CMification is mostly done – script already updates CMiffy.sh  Automatically run buildbot on each package – 2 weeks, finished by August 7th  Automate integration of regular updates – 2 weeks, finished by August 21th 14.2.2006 TĂ­tulo 7
  • 8. Energia Open Source Final Comments  Any questions? 14.2.2006 TĂ­tulo 8