Mais conteúdo relacionado
Semelhante a Ma forge++ : @Cloud (20)
Mais de Nicolas De Loof (11)
Ma forge++ : @Cloud
- 1. Software factory … on the Cloud Nicolas De Loof ©2011 CloudBees, Inc. All Rights Reserved
- 7. ©2011 CloudBees, Inc. All Rights Reserved QA Developer (IDE) Project Management Maintenance Staticanalysis Requirements SCM Tests Bug Tracker Featurebranches Test Coverage BugFixBranches Buildtool TDD Release process Dashboard Distribution BDD C.I. Demo FDD History DevOps U.I Tests Production Deployment
- 8. ©2011 CloudBees, Inc. All Rights Reserved QA Maintenance Staticanalysis Developer (IDE) Project Management Bug Tracker Test Coverage Dashboard Requirements BugFixBranches Tests SCM History Featurebranches Buildtool TDD Release process Distribution BDD C.I. Demo FDD DevOps U.I Tests Production Deployment
- 9. ©2011 CloudBees, Inc. All Rights Reserved QA Developer (IDE) Project Management Maintenance Requirements Tests Bug Tracker SCM Featurebranches Static analysis BugFixBranches Test Coverage *DD Build tool Distribution Release process Dashboard C.I. Demo History U.I Tests DevOps Deployment Production
- 10. ©2011 CloudBees, Inc. All Rights Reserved QA Developer (IDE) Project Management Maintenance Staticanalysis Requirements SCM Bug Tracker BugFixBranches Buildtool Test Coverage DevOps Distribution Dashboard Featurebranches Tests Release process C.I. Demo *DD History Production Deployment U.I Tests
- 11. ©2011 CloudBees, Inc. All Rights Reserved QA Developer (IDE) Project Management Maintenance Staticanalysis Requirements SCM Tests Bug Tracker Featurebranches Test Coverage BugFixBranches Buildtool TDD Release process Dashboard Distribution BDD C.I. DevOps History Demo Deployment FDD Production U.I Tests
- 13. Git ! ©2011 CloudBees, Inc. All Rights Reserved Whatelse ?
- 15. Maven 2 : no more developments Maven3, what’s new ? … :-/ Maven ? ©2011 CloudBees, Inc. All Rights Reserved
- 16. Maven 3 – Still Apache ? ©2011 CloudBees, Inc. All Rights Reserved Sisu (sonatype / EPL) « Central » (sonatype / Prop.) Aether (sonatype / EPL) Maven-core (ASF) Plexus (sonatype/ASL/obsolete)
- 21. New features (-> maven 3.0.4)SonatypeMaven ©2011 CloudBees, Inc. All Rights Reserved
- 30. Ensureyouwont claim IP on contributed code Ok, what’s the license for, then ? No garantee ! Didyousign the CLA ? ©2011 CloudBees, Inc. All Rights Reserved
- 33. Still no Git supportPMC discutions on privatelist Rules on doing business withoss ? Somethingwrongwith Apache / Maven ? ©2011 CloudBees, Inc. All Rights Reserved
- 37. Hudson / Jenkins : the fork ©2011 CloudBees, Inc. All Rights Reserved Herewe are Jenkins Jenkins definesit’sownprocess moved to GitHub and proposed to Eclipse Foundation Hudson Sonatypejoin Oracle Hudson Vote to rename the project and move to GitHub Oracle uses trademark as a weapon Issues withjava.net infrastructure Oracle register « Hudson » trademark Oracle aquire SUN Hudson isadopted world wide KK create Hudson as a Hobby
- 38. Open to everybody (justask) Management != Technical lead Highlymodularized Embracesmall contributions(thanks to GitHub pull requests) « Release early, release often » Don’tbother (toomuch) withlegals :no CLA for plugins, no licenserequirements Jenkins « community first » ©2011 CloudBees, Inc. All Rights Reserved
- 39. Let’s do it ©2011 CloudBees, Inc. All Rights Reserved
- 40. Get a « bigenough » server Install OS Install JDK Install SCM Install Buildtools Install Jenkins Install plugins Setup security Install DataBase Install Sonar Configure repositories Install repo manager Configure proxies Configure Jobs Configure Sonar rules Provision Demo server … ©2011 CloudBees, Inc. All Rights Reserved YourMondaymorning TODO-list
- 41. Option 1 : clone ©2011 CloudBees, Inc. All Rights Reserved Upgrades ? Maintenance ?
- 42. Option 2 : script ©2011 CloudBees, Inc. All Rights Reserved
- 43. Get a « bigenough » server Run scripts Configure Jobs ©2011 CloudBees, Inc. All Rights Reserved Your(revised) Mondaymorning TODO-list
- 44. … on the Cloud ©2011 CloudBees, Inc. All Rights Reserved
- 46. Jenkins « as a Service » hosted on AWS Multi levelsubscription On demandexecutors(Cloud Extension Point) All plugins available(on demand) Monitoring & Support CloudBeesDEV@Cloud ©2011 CloudBees, Inc. All Rights Reserved
- 47. Want more ? ©2011 CloudBees, Inc. All Rights Reserved
- 48. Plug new functionalities to your SF Centralizedauthentication & billing ecosystem ©2011 CloudBees, Inc. All Rights Reserved
- 49. Test on running application Demo Perfs / stress Tests Production Platform(s) ©2011 CloudBees, Inc. All Rights Reserved
- 51. Available on demand Cheap Scriptable (DevOps) Resizable Simple (from a developerPoV) Integrated Requirements ©2011 CloudBees, Inc. All Rights Reserved
- 52. Available on demand Cheap ~ Scriptable Resizable Simple (fromdeveloperPoV) Integrated « Legacy » Java EE platforms ©2011 CloudBees, Inc. All Rights Reserved
- 53. Available on demand Cheap Scriptable Resizable ?Simple (fromdeveloperPoV) Integrated « Modern » Java EE platforms ©2011 CloudBees, Inc. All Rights Reserved
- 54. On demand Elastic Pay per usage Monitored and Managed Simplifiedtechnicalview ? Integration ? Use a PaaS ! ©2011 CloudBees, Inc. All Rights Reserved
- 59. …in one clickCloudbeesRUN@Cloud ©2011 CloudBees, Inc. All Rights Reserved
- 60. From code to production CloudBeesvision o a PaaS : integration ©2011 CloudBees, Inc. All Rights Reserved More to beanounced …