Download presentation
Presentation is loading. Please wait.
Published byTobias Jacobs Modified over 8 years ago
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
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.