Presentation is loading. Please wait.

Presentation is loading. Please wait.

EGEE is a project funded by the European Union under contract IST-2003-508833 The Continuous Integration System System Integrator/Manager.

Similar presentations


Presentation on theme: "EGEE is a project funded by the European Union under contract IST-2003-508833 The Continuous Integration System System Integrator/Manager."— Presentation transcript:

1 EGEE is a project funded by the European Union under contract IST-2003-508833 The Continuous Integration System Marian.ZUREK@cern.ch System Integrator/Manager Marian.ZUREK@cern.ch All Hands-UK, 28-30 June’04 www.eu-egee.org

2 Marian.ZUREK@cern.ch All Hands-UK, 28-30 June’04 - 2 Contents Platforms supported Build toolkits Installation procedures Current status Issues Problems

3 Marian.ZUREK@cern.ch All Hands-UK, 28-30 June’04 - 3 Build platforms RHEL v3 – “pure”  Tests, integration  Support from RHN WinXP/2003 Test platform(s)  SLC3  SL3

4 Marian.ZUREK@cern.ch All Hands-UK, 28-30 June’04 - 4 Auto-build tools Ant CruiseControl Maven Development IDEs  Eclipse

5 Marian.ZUREK@cern.ch All Hands-UK, 28-30 June’04 - 5 Automated installations Kickstart based (PXE, DHCP, TFTP,...) Updates/upgrades Image based HW/SW homogenity Fine-tunig possible Auto-boot procedures Configurations management

6 Marian.ZUREK@cern.ch All Hands-UK, 28-30 June’04 - 6 Slide 6 Booting techniques (proposal)  Local  Netboot install  Netboot “run”

7 Marian.ZUREK@cern.ch All Hands-UK, 28-30 June’04 - 7 Build Servers i386  RHEL v3  WinXP/2003  Integration server CRH v7.3.x ia64  RHEL v3  Win2003

8 Marian.ZUREK@cern.ch All Hands-UK, 28-30 June’04 - 8 Tools CruiseControl  What it is  How it operates  Configration  Benefits (Contiguous integration, developers discipline)  Issues CVS service Date formats “by hand” installation Missing from the distribution Notification machanism Demo @: http://lxn5203.cern.ch:8080/cruisecontrol/ Maven Ecllipse  IDE

9 Marian.ZUREK@cern.ch All Hands-UK, 28-30 June’04 - 9

10 Marian.ZUREK@cern.ch All Hands-UK, 28-30 June’04 - 10

11 Marian.ZUREK@cern.ch All Hands-UK, 28-30 June’04 - 11

12 Marian.ZUREK@cern.ch All Hands-UK, 28-30 June’04 - 12

13 Marian.ZUREK@cern.ch All Hands-UK, 28-30 June’04 - 13 Discussion Convergence or Independence Linux.Support@CERN SCIENTIFIC LINUX Long term strategy Security  Internal Web-based mgmt  Certificates Testbed sizes & policy AFS vs. LFS (NFS)

14 Marian.ZUREK@cern.ch All Hands-UK, 28-30 June’04 - 14 Slide 14 Deliverables  Users/developers manual(s)  Installation manual  Build server “reproduction” (local build servers)  FAQ(s) pages  … etc

15 Marian.ZUREK@cern.ch All Hands-UK, 28-30 June’04 - 15 HotSpots Variety of OSes/versions Certification loop Reproductivity of configuration User training CVS support@CERN  Stability Continous integration  „penalization”  Promote productivity Test-team input QA


Download ppt "EGEE is a project funded by the European Union under contract IST-2003-508833 The Continuous Integration System System Integrator/Manager."

Similar presentations


Ads by Google