Gold sponsors

IBM Corporation

SAP

Sonatype

Cisco

JBoss

Intel logo

Oracle

Silver sponsors

bsi logo

Blackberry

Xored

Soyatec

agitar

amazon

Google

Instantiations

Actuate

Microsoft

Bronze sponsors

excelsior

Can't open sponsors/bronze/soyatec/soyatec.

Genuitec

Purple Scout

itemis

Sopera

objectivity

Paremus

froglogic

Activity sponsor

eclipsesource

Media sponsors

TSSJS

SD Times logo

Methods & Tools

GIF89ax-w!,x->;7mmdhI5 zxq}|u{x3tzyt !<wvxvv~~pt~w}u|zsy.~x- |}r/{D;ou/1~ m&]V"c0z2 Kg}Ve&S+,<=j2Msu~Cs~ } YozYVrrx`a.@AEGIzw |W pqq&}zy" ]}'H*\ȰÇD("ŋ3bܨ#ǏC)r"ɓ"S\JMʔs ͙6s܉͟:{ 3M47Atĥ>eiTVJz5+RXvUkUgMRV+wݪsֽ۴ W`z '~;U4HL˘4{B#[~9d^͚ Okm۸sͻ×  )$Iӻ3j"\hνâϾ{_ Ȍ˙'%gyI~G|q~6Zz 'Rև jG@u!^xF NaPAv肎<^@7S/r3 PF)%S,Bẍ$ ė`)f?|Wǘh@"ۑP!Y@vwN $Z.и]zDwp$ZPSv+Tw#Ng;T݉0LN.q%Sy'EK*무9>`p:DQ8]CT8vz,^%,nSZfy5ޙ:Pc,[骥G.:UWz'#_~QRuQO-B&A A&JbUCeRzjƺ1JСr2,0l.zBjkcӞ;+ Iq =s S-2J}p*^ ؙsQM~5״U |dvE1wuղzmUv'HcC-nohݢa7ޞBQ7`# x# @Ӈjx]֛*,WocS[Յ]-j 7!xVB֝f*T< A Ԣ_58Nmdȝfk aL&PiA[ܔǝo}t[Bg ŦEY1ά" ;8a"e>TZV;u]ϵ']j.&7"-t>X6p|>= PMFfoL\ld L$"yHEr,d x*| q$%:sfTVDRh}\W.(ZM7JRgI휪u0|2 l!xt1A,ꀋ)t {WANrhx FCT r,@$z[jIJt X"Vp PBVL},ͨF7ю` XaZTP=Klt!L\ЁNsE ( PJ׳U(`l PrLc]R\`_ á-"DZ7rUZZUNU0Yq \βW2ů_JkW367~倴D;

Be a Sponsor

Dash Athena Exposed: Or, How I Learned to Quit Worrying About PDE & Love the Build Process

Nick Boldt (Red Hat, Inc. ), Rob Stryker (Red Hat, Inc. )

Making Community · Standard (25 mins)
Monday, 15:20, 25 minutes | Winchester

Tags: Build and Continuous Integration , Committer And Contributor , Emerging Technology
7
·
8
·
9
·
10
·
11
·
12
·
13
·
14
·
15
·
16
·
17
·
18

Nick Boldt

The Dash Athena project aims to simplify and accelerate the process of producing headless builds with the Hudson-based build farm growing at Eclipse.org. It can also be used to run headless builds from your own Eclipse workspace, including running UI and non-UI tests, so you can test dangerous or incomplete changes without breaking the build.

This talk will discuss how to get up and running using simple configuration files for what to build (sources), how to build (dependencies), and what to test (JUnit suites), then port that configuration so it can run from Hudson in a continuous way.

It will also discuss how to chain builds together using Hudson in order to create a modular series of builds which depend on each other for input, and how to automate contributing your build to the Helios release train.

Finally, it will discuss some of the features planned for Athena, and how you can help. 

There may also be some mention of the living dead.

Slides are here (PDF).

Nick Boldt is the Productization Lead for JBoss Tools & JBoss Developer Studio.

As a committer for numerous Eclipse projects, he's automated build processes, integrated web & build systems, and designed build tools to simply and streamline building, testing, and releasing project code. He currently leads the Dash Athena project, whose goal is to bring a common build infrastructure to Eclipse and to other open-source PDE-based project build environments. With over 6 years' experience in automated Eclipse PDE builds, he has contributed to the release engineering efforts for GEF, PDT, VE, RSE, and many of the Modeling Project components.