EGEE is a project funded by the European Union under contract IST-2003-508833 GLite Integration Infrastructure Integration Team JRA1.

Slides:



Advertisements
Similar presentations
Project Management Summary Castor Development Team Castor Readiness Review – June 2006 German Cancio, Giuseppe Lo Presti, Sebastien Ponce CERN / IT.
Advertisements

1 Configuring Internet- related services (April 22, 2015) © Abdou Illia, Spring 2015.
1 Configuring Web services (Week 15, Monday 4/17/2006) © Abdou Illia, Spring 2006.
NGOP J.Fromm K.Genser T.Levshina M.Mengel V.Podstavkov.
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 7: Planning a DNS Strategy.
MCDST : Supporting Users and Troubleshooting a Microsoft Windows XP Operating System Chapter 5: User Environment and Multiple Languages.
SE Document Document Control Software. SE Document SE Document is a Document Management Software System to help you meet all document control requirements.
Sharepoint Portal Server Basics. Introduction Sharepoint server belongs to Microsoft family of servers Integrated suite of server capabilities Hosted.
Installing Windows Deployment Service
Manage Engine: Q Engine. What is it?  Tool developed by Manage Engine that allows one to test web applications using a variety of different tests to.
WP4-install task report WP4 workshop Barcelona project conference 5/03 German Cancio.
EGEE is a project funded by the European Union under contract IST JRA1 Testing Activity: Status and Plans Leanne Guy EGEE Middleware Testing.
Web Infrastructure Team Our Services and our Hardware Owen Le Blanc.
Course Presentation EEL5881, Fall, 2003 Project: Network Reliability Tests Project: Network Reliability Tests Team: Gladiator Team: Gladiator Shuxin Li.
INFSO-RI Enabling Grids for E-sciencE The gLite Software Development Process Alberto Di Meglio CERN.
Eric Holtel.  Introduction  Project Description  Demonstration  Deliverables  Conclusion.
Cloud Computing Characteristics A service provided by large internet-based specialised data centres that offers storage, processing and computer resources.
EGEE is a project funded by the European Union under contract IST Testing processes Leanne Guy Testing activity manager JRA1 All hands meeting,
EGEE is a project funded by the European Union under contract IST Build Infrastructure & Release Procedures Integration.
MAE Continuous Integration Administration guide July 8th, 2013.
1Offline Weekly Meeting May May 2006 AliRoot Build Integration and (Testing) System Peter Hristov Vagner Morais.
INFSO-RI Enabling Grids for E-sciencE The gLite Software Development Process Alberto Di Meglio EGEE – JRA1 CERN.
INFSO-RI SA1 Service Management Alberto AIMAR (CERN) ETICS 2 Final Review Brussels - 11 May 2010.
A Brief Documentation.  Provides basic information about connection, server, and client.
EGEE is a project funded by the European Union under contract IST JRA1-SA1 requirement gathering Maite Barroso JRA1 Integration and Testing.
EGEE is a project funded by the European Union under contract IST User support in EGEE Alistair Mills Torsten Antoni EGEE-3 Conference 20 April.
20-May-2003HEPiX Amsterdam EDG Fabric Management on Solaris G. Cancio Melia, L. Cons, Ph. Defert, I. Reguero, J. Pelegrin, P. Poznanski, C. Ungil Presented.
Course Presentation EEL5881, Fall, 2003 Project: Network Reliability Tests Project: Network Reliability Tests Team Client: Dr. Joseph Berrios Team Client:
Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Usage of virtualization in gLite certification Andreas Unterkircher.
EGEE is a project funded by the European Union under contract IST Tools survey status, first experiences with the prototype Diana Bosio EGEE.
Confidential Continuous Integration Framework (CIF) 5/18/2004.
EGEE is a project funded by the European Union under contract IST Unit testing coordination and interface testing. David Collados Testing Team.
© 2008 Cisco Systems, Inc. All rights reserved.CIPT1 v6.0—1-1 Getting Started with Cisco Unified Communications Manager Installing and Upgrading Cisco.
GLite build and integration system Building and Packaging Robert HARAKALY
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE Site Architecture Resource Center Deployment Considerations MIMOS EGEE Tutorial.
Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Tools and techniques for managing virtual machine images Andreas.
INFSO-RI Enabling Grids for E-sciencE ARDA Experiment Dashboard Ricardo Rocha (ARDA – CERN) on behalf of the Dashboard Team.
G.Govi CERN/IT-DB 1 September 26, 2003 POOL Integration, Testing and Release Procedure Integration  Packages structure  External dependencies  Configuration.
Yannick Patois - Datagrid Software Repository Presentation - March, n° 1 Datagrid Software Repository Presentation CVS, packages and automatic.
INFSO-RI Enabling Grids for E-sciencE The gLite Software Development Process Alberto Di Meglio EGEE – JRA1 CERN.
ANYFILEBACKUP A powerful file backup and synchronization solution for significant number of files located in various folders, FTPs, clouds, and servers.
SPI NIGHTLIES Alex Hodgkins. SPI nightlies  Build and test various software projects each night  Provide a nightlies summary page that displays all.
INFSO-RI Enabling Grids for E-sciencE gLite Certification and Deployment Process Markus Schulz, SA1, CERN EGEE 1 st EU Review 9-11/02/2005.
TSSG Case Study: Using Free & Open Source Tools to Manage Software Quality EECS811: Software/IT Project Management Agile Integration Management Case Study.
TP: Grid site installation BEINGRID site installation.
Configuration & Management for Joachim Flammer Integration Team EGEE is a project funded by the European Union under contract IST JRA1 all-hands-meeting,
JRA1 Testing Current Status Leanne Guy Testing Coordination Meeting, 13 th September 2004 EGEE is a project funded by the European.
Feedback from CMS Andrew Lahiff STFC Rutherford Appleton Laboratory Contributions from Christoph Wissing, Bockjoo Kim, Alessandro Degano CernVM Users Workshop.
EGEE is a project funded by the European Union under contract IST The Continuous Integration System System Integrator/Manager.
GLite build and integration system Building and Packaging Robert HARAKALY
Predrag Buncic (CERN/PH-SFT) CernVM Status. CERN, 24/10/ Virtualization R&D (WP9)  The aim of WP9 is to provide a complete, portable and easy.
EMI is partially funded by the European Commission under Grant Agreement RI EMI SA2 Report Andres ABAD RODRIGUEZ, CERN SA2.4, Task Leader EMI AHM,
JRA1 Meeting – 09/02/ Software Configuration Management and Integration EGEE is proposed as a project funded by the European Union under contract.
EGEE is a project funded by the European Union under contract IST Issues from current Experience SA1 Feedback to JRA1 A. Pacheco PIC Barcelona.
CERN IT Department CH-1211 Genève 23 Switzerland t Bamboo users meeting IT-CS-CT.
Michael Mast Senior Architect Applications Technology Oracle Corporation.
II EGEE conference Den Haag November, ROC-CIC status in Italy
INFN/IGI contributions Federated Clouds Task Force F2F meeting November 24, 2011, Amsterdam.
INFSO-RI Enabling Grids for E-sciencE GOCDB2 Matt Thorpe / Philippa Strange RAL, UK.
INFSOM-RI WP3: WP3: Software configuration tools and methodologies Status Report ETICS All-Hands – 23 May 2007 E. Ronchieri.
CompTIA Server+ Certification (Exam SK0-004)
Regional Operations Centres Core infrastructure Centres
Quality Control in the dCache team.
Leanne Guy EGEE JRA1 Test Team Manager
ETICS Services Management
Virtualization in the gLite Grid Middleware software process
NA4 Test Team Status Test meeting, 07/09/04
Simplified Development Toolkit
Configuring Internet-related services
APACHE WEB SERVER.
Presentation transcript:

EGEE is a project funded by the European Union under contract IST GLite Integration Infrastructure Integration Team JRA1 all-hands-meeting, RAL

RAL JRA1 meeting, Contents Build server platforms Build server management Auto-build tools CruiseControl HotSpots Discussion

RAL JRA1 meeting, Build server platforms Weekly builds  RHEL v3 commercial edition (i386, ia64)  WinXP (i386), 2003 (i386, ia64) Continuous integration  RHEL v3 commercial edition (i386, ia64)  WinXP (i386), 2003 (i386, ia64) Testing & CERN  CERN Scientific Linux (SLC3)  Scientific Linux (SL3)

RAL JRA1 meeting, Build server management I Fully Managed infrastructure Machines located in the CERN CC  UPS secured Daily backups Periodic updates/upgrades Security patches QoS: Reliable, reproducible environment

RAL JRA1 meeting, Build server management II Automated installations Kickstart based  PXE: Pre Execution Environment  DHCP: IP assignment  TFTP: Trivial FTP Quattor Image based  using System Imager  HW/SW homogeneity, but fine tuning possible Host booting scenarios  Local  Netboot install  Netboot “run”

RAL JRA1 meeting, Auto-build tools Ant  Base tool of the build system  Extensible using Java classes to add additional functionality  XML-based configuration files (no missing tabs or extra spaces) CruiseControl  Ant-based continuous integration tool with scheduling, notifications, reporting functionality Maven  Build tool with powerful reporting, metrics, documentation and web site generation

RAL JRA1 meeting, CruiseControl Framework for a continuous integration process   plug-ins for notification  various source control tools  web-based interface Build loop allows running incremental builds at configurable intervals CVS change-driven builds to speed up process XML-based  configuration files  build reports (unit tests, change logs, custom docs) Benefits  contiguous integration, build errors are found very early in the process  developers discipline, build results are public and verifiable Notification mechanism  Individual developers for build breaks/fixes, list boxes for general notifications Demo:

RAL JRA1 meeting, CruiseControl Status Page

RAL JRA1 meeting,

RAL JRA1 meeting,

RAL JRA1 meeting,

RAL JRA1 meeting, Hotspots User training  System may take some getting used to. Broken build notifications should not be too frequent, but they should not be ignored either Variety of OSes/versions outside the integration infrastructure  Risk of incompatibilities (they should all be binary compatible, but…)  Slower or inadequate support for non RHEL30 versions CVS  Stability, occasional changes without impact analysis (ex. see recent problems with loginfo format and log date format) Secure access to the web-based tools  Should they be public or restricted to EGEE?  Can we use certificates for secure access? Repository access  Which systems do you need us to provide? AFS, NFS, HTTP, …?

RAL JRA1 meeting, Documentation Users/developers manual will contain detailed information about using the build tools and web-based interfaces Installation manual for the build servers can be provided to replicate the environment locally if needed FAQ(s) pages with all your questions What else do you think is needed?