1 How I Learned to Stop Worrying and Love the Build Wayne Beaton Denis Roy The Eclipse Foundation.

Slides:



Advertisements
Similar presentations
TWO STEP EQUATIONS 1. SOLVE FOR X 2. DO THE ADDITION STEP FIRST
Advertisements

The Road to Agile From the Bottom Up Kevin Malley Tracey Clark 1 March 20 th, 2013 SWOQG.
Slide 1 Insert your own content. Slide 2 Insert your own content.
Assurance Services Independent professional services that “improve the quality of information, or its context, for decision makers” Assurance service encompass.
Chapter 1 The Study of Body Function Image PowerPoint
1 Copyright © 2010, Elsevier Inc. All rights Reserved Fig 3.1 Chapter 3.
Copyright © 2011, Elsevier Inc. All rights reserved. Chapter 5 Author: Julia Richards and R. Scott Hawley.
Copyright © 2011, Elsevier Inc. All rights reserved. Chapter 4 Author: Julia Richards and R. Scott Hawley.
1 Copyright © 2010, Elsevier Inc. All rights Reserved Fig 2.1 Chapter 2.
1 Copyright © 2013 Elsevier Inc. All rights reserved. Chapter 38.
1 Chapter 40 - Physiology and Pathophysiology of Diuretic Action Copyright © 2013 Elsevier Inc. All rights reserved.
CAMBRIDGE LIBRARIES & GALLERIES QUEEN SQUARE LIBRARY.
By D. Fisher Geometric Transformations. Reflection, Rotation, or Translation 1.
5 August Eclipse Foundation - Mike Norman – CEO Scapa® Technologies Eclipse Test Project Lead Eclipse Test & Performance Tools Platform.
Galileo Simultaneous Release Review © 2009 by Borland Software Corp., made available under the EPL v1.0 Object Constraint Language (MDT OCL) 1.3 Galileo.
GMF 1.0 in the Callisto Simultaneous Release
Ganymede Simultaneous Release Review © 2008 by Borland Software Corp., made available under the EPL v1.0 MDT UML2Tools 0.8 Ganymede Simultaneous Release.
© 2007 by Raghu Srinivasan; made available under the EPL v1.0 | Presenter Raghu Srinivasan Project Lead Oracle Inc. The JSF Tools Project –
AJDT and AspectJ Release Review | © 2007 by SpringSource, made available under the EPL v1.0 1 Release Review: AJDT and AspectJ
1 Confidential and proprietary material for authorized Verizon Foundation personnel only. Use, disclosure or distribution of this material is not permitted.
Business Transaction Management Software for Application Coordination 1 Business Processes and Coordination.
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
0 - 0.
ALGEBRAIC EXPRESSIONS
DIVIDING INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
MULTIPLYING MONOMIALS TIMES POLYNOMIALS (DISTRIBUTIVE PROPERTY)
ADDING INTEGERS 1. POS. + POS. = POS. 2. NEG. + NEG. = NEG. 3. POS. + NEG. OR NEG. + POS. SUBTRACT TAKE SIGN OF BIGGER ABSOLUTE VALUE.
SUBTRACTING INTEGERS 1. CHANGE THE SUBTRACTION SIGN TO ADDITION
MULT. INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
Teacher Name Class / Subject Date A:B: Write an answer here #1 Write your question Here C:D: Write an answer here.
Addition Facts
Year 6 mental test 10 second questions Numbers and number system Numbers and the number system, fractions, decimals, proportion & probability.
ZMQS ZMQS
DOING GOOD IN THE WORLD. Doing Good in the World | 2 OUR MISSION World Understanding Goodwill Peace.
1 of Audience Survey Results Larry D. Gustke, Ph.D. – October 5, 2013.
TV Show Trivia Princeton Puzzle Hunt Do NOT flip over your answer sheet!
O X Click on Number next to person for a question.
© S Haughton more than 3?
5.9 + = 10 a)3.6 b)4.1 c)5.3 Question 1: Good Answer!! Well Done!! = 10 Question 1:
1 Directed Depth First Search Adjacency Lists A: F G B: A H C: A D D: C F E: C D G F: E: G: : H: B: I: H: F A B C G D E H I.
Twenty Questions Subject: Twenty Questions
Linking Verb? Action Verb or. Question 1 Define the term: action verb.
© 2012 National Heart Foundation of Australia. Slide 2.
Past Tense Probe. Past Tense Probe Past Tense Probe – Practice 1.
Limits (Algebraic) Calculus Fall, What can we do with limits?
Properties of Exponents
Chapter 5 Test Review Sections 5-1 through 5-4.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Need for Speed Win the.
Addition 1’s to 20.
25 seconds left…...
Test B, 100 Subtraction Facts
© 2014, The McGraw-Hill Companies, Inc. All Rights Reserved. capitolo 4 Ascoltiamo! La famiglia italiana oggi p. 107 Cultura © 2014, The McGraw-Hill Companies,
11 = This is the fact family. You say: 8+3=11 and 3+8=11
Week 1.
We will resume in: 25 Minutes.
1 Ke – Kitchen Elements Newport Ave. – Lot 13 Bethesda, MD.
A SMALL TRUTH TO MAKE LIFE 100%
1 Unit 1 Kinematics Chapter 1 Day
O X Click on Number next to person for a question.
How Cells Obtain Energy from Food
Copyright © 2012 Pearson Education, Inc. Chapter 14: More About Classes.
Drill down Reconciliation Analysis Report (RFMFGRCN_RP1) in the Background Instructions Guide June, 2012.
Eclipse IP Due Diligence
Presentation transcript:

1 How I Learned to Stop Worrying and Love the Build Wayne Beaton Denis Roy The Eclipse Foundation

Copyright © 2012 Eclipse Foundation, Inc., Made available under the Eclipse Public License v Application Lifecycle Management (ALM) A continuous process of managing the life of an application through governance, development and maintenance

Copyright © 2012 Eclipse Foundation, Inc., Made available under the Eclipse Public License v Why I was Worrying Closed, private build jobs Cronjobs, shell scripts, ant scripts Unpredictable results

Copyright © 2012 Eclipse Foundation, Inc., Made available under the Eclipse Public License v How I Learned to Stop Worrying and Love Success Success is a Good Thing tm

Copyright © 2012 Eclipse Foundation, Inc., Made available under the Eclipse Public License v 1.0 5

6 Technology Time Line (Approximate)

Copyright © 2012 Eclipse Foundation, Inc., Made available under the Eclipse Public License v Are We There Yet? There is no “there” This is not the “there” you're looking for

Copyright © 2012 Eclipse Foundation, Inc., Made available under the Eclipse Public License v 1.0 Committer Metrics 1014 Committers – 434 Active committers 101 Funding companies 266 Projects 146 Active projects

Copyright © 2012 Eclipse Foundation, Inc., Made available under the Eclipse Public License v The Simultaneous Release

Copyright © 2012 Eclipse Foundation, Inc., Made available under the Eclipse Public License v Recipe for Success

Copyright © 2012 Eclipse Foundation, Inc., Made available under the Eclipse Public License v How I Learned to Stop Worrying and Love the Process The Eclipse Development Process

Copyright © 2012 Eclipse Foundation, Inc., Made available under the Eclipse Public License v Rules of Engagement Transparency Invite participation Openness Accept participation Meritocracy Earn participation

Copyright © 2012 Eclipse Foundation, Inc., Made available under the Eclipse Public License v The Four Cs Code Community Cleanliness Cwality

Copyright © 2012 Eclipse Foundation, Inc., Made available under the Eclipse Public License v Code Code is... well... code.

Copyright © 2012 Eclipse Foundation, Inc., Made available under the Eclipse Public License v Community End Users Adopters Groups, individuals who base products on your project's code Developers Contributors and Commiters All are important (or are they?)

Copyright © 2012 Eclipse Foundation, Inc., Made available under the Eclipse Public License v Cleanliness Where does the code come from? Who owns the copyright? Is the owner really the owner? What license does the owner grant? All code is subject to the Eclipse Due Diligence Process

Copyright © 2012 Eclipse Foundation, Inc., Made available under the Eclipse Public License v Cwality (Quality) Transparent issue tracking, dev list discussion Reviews Inviting and accepting participation Diversity

Copyright © 2012 Eclipse Foundation, Inc., Made available under the Eclipse Public License v How I Learned to Stop Worrying and Love the Tools ALM Tools

Copyright © 2012 Eclipse Foundation, Inc., Made available under the Eclipse Public License v 1.0 The Eclipse ALM “Stack”

Copyright © 2012 Eclipse Foundation, Inc., Made available under the Eclipse Public License v 1.0 Hudson

Copyright © 2012 Eclipse Foundation, Inc., Made available under the Eclipse Public License v 1.0 Hudson 337 jobs total 98 that run daily 218 have run in the last month... Total 86,000 builds have run so far (257/job)

Copyright © 2012 Eclipse Foundation, Inc., Made available under the Eclipse Public License v 1.0 Build Maturity New projects have large, monolithic builds Generally long-running builds Not appropriate for continuous integration More mature projects refactor and redevelop modular builds Makes continuous integration possible

Copyright © 2012 Eclipse Foundation, Inc., Made available under the Eclipse Public License v 1.0 Tracking IP Licenses; Third-party libraries; Developers; Contributors and contributions

Copyright © 2012 Eclipse Foundation, Inc., Made available under the Eclipse Public License v 1.0 How I Learned to Stop Worrying and Love the People Councils, Mentors, PMCs, and committers

Copyright © 2012 Eclipse Foundation, Inc., Made available under the Eclipse Public License v 1.0 People Architecture Council Architecture, Mentoring Planning Council Simultaneous release Project Management Committee (PMC) Oversight, guidance, management Committers Meritocracy, Community Development

Copyright © 2012 Eclipse Foundation, Inc., Made available under the Eclipse Public License v 1.0