11/01/2012B.Couturier - Core Software Workshop 1 Software Development Infrastructure Main Topics Development tools Build and Release tools Tracking/Management.

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

Configuration Management
Operating Systems Operating system is the “executive manager” of all hardware and software.
Building ontologies using Jenkins. Changing requirements for ontology engineering Original ontology build pipeline – What pipeline? – Life on the bleeding.
Update on Version Control Systems: GitLab, SVN, Git, Trac, CERNforge
Software Configuration Management
Standards for Technology in Automotive Retail STAR Workbench 1.0 Michelle Vidanes & Dave Carver STAR XML Data Architects, Certified Scrum Masters.
Testing as a Service with HammerCloud Ramón Medrano Llamas CERN, IT-SDC
Source Code Revision Control Software CVS and Subversion (svn)
Version Control with git. Version Control Version control is a system that records changes to a file or set of files over time so that you can recall.
CONTINUOUS INTEGRATION, DELIVERY & DEPLOYMENT ONE CLICK DELIVERY.
First Indico Workshop Conversion Server Thomas Baron May 2013 CERN.
Summary of issues and questions raised. FTS workshop for experiment integrators Summary of use  Generally positive response on current state!  Now the.
Version Control with Subversion. What is Version Control Good For? Maintaining project/file history - so you don’t have to worry about it Managing collaboration.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks gLite Release Process Maria Alandes Pradillo.
Abstract The automated multi-platform software nightly build system is a major component in the ATLAS collaborative software organization, validation and.
MAVEN-BLUEMARTINI Yannick Robin. What is maven-bluemartini?  maven-bluemartini is Maven archetypes for Blue Martini projects  Open source project on.
Software Engineering Modern Approaches
EGEE is a project funded by the European Union under contract IST Build Infrastructure & Release Procedures Integration.
Sakai Best Practices Alan Berg, Interim QA Director, Sakai Foundation Aaron Zeckoski, Software Engineer, Unicon and Maint Team Lead, Sakai.
Software Quality Assurance
New DM Clients and retirement plans for old ones Alejandro Alvarez Ayllon on behalf of the DM Clients developers IT/SDC 11/12/2013.
Study for Migration from CVS to SubVersion (SVN) Gunter Folger CERN/PH/SFT.
Continuous Integration and Code Review: how IT can help Alex Lossent – IT/PES – Version Control Systems 29-Sep st Forum1.
QUALITY ASSURANCE PRACTICES. Quality Plan Prepared and approved at the beginning of project Soft filing system approach followed. Filing location – –
INFSO-RI Enabling Grids for E-sciencE SCDB C. Loomis / Michel Jouvin (LAL-Orsay) Quattor Tutorial LCG T2 Workshop June 16, 2006.
Organization and Management of ATLAS Nightly Builds F. Luehring a, E. Obreshkov b, D.Quarrie c, G. Rybkine d, A. Undrus e University of Indiana, USA a,
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Stephen Childs Trinity College Dublin &
Infrastructure for QA and automatic trending F. Bellini, M. Germain ALICE Offline Week, 19 th November 2014.
System Design and Deployment Status PDS Management Council Face-to-Face UCLA, Los Angeles, California November 28-29, 2012 Sean Hardman.
1 LHCb on the Grid Raja Nandakumar (with contributions from Greig Cowan) ‏ GridPP21 3 rd September 2008.
CERN IT Department t LHCb Software Distribution Roberto Santinelli CERN IT/GS.
2012 Objectives for CernVM. PH/SFT Technical Group Meeting CernVM/Subprojects The R&D phase of the project has finished and we continue to work as part.
INFSO-RI Enabling Grids for E-sciencE ARDA Experiment Dashboard Ricardo Rocha (ARDA – CERN) on behalf of the Dashboard Team.
SAM Sensors & Tests Judit Novak CERN IT/GD SAM Review I. 21. May 2007, CERN.
1 SICBDST and Brunel Migration status and plans. 2 Migration Step 1: SICBMC/SICBDST split  Last LHCb week: Split done but not tested  Software week.
Data & Storage Services CERN IT Department CH-1211 Genève 23 Switzerland t DSS New tape server software Status and plans CASTOR face-to-face.
A python-based testing infrastructure Colin Bernet (IPNL)
Distributed Logging Facility Castor External Operation Workshop, CERN, November 14th 2006 Dennis Waldron CERN / IT.
SPI NIGHTLIES Alex Hodgkins. SPI nightlies  Build and test various software projects each night  Provide a nightlies summary page that displays all.
A. Gheata, ALICE offline week March 09 Status of the analysis framework.
Daniele Spiga PerugiaCMS Italia 14 Feb ’07 Napoli1 CRAB status and next evolution Daniele Spiga University & INFN Perugia On behalf of CRAB Team.
Marco Cattaneo Core software programme of work Short term tasks (before April 2012) 1.
LHCbDirac and Core Software. LHCbDirac and Core SW Core Software workshop, PhC2 Running Gaudi Applications on the Grid m Application deployment o CVMFS.
Savannah to Jira Migration LHCb Computing Workshop 19 th of May 2014.
SVN code server for AliRoot P.Hristov 18/10/2007.
Savannah ROOT in JIRA Petya Petrova PH/SFT. LCG Savannah is retiring Reasons: o Code based on dead GNU Savannah branch o Technology and methods evolved.
Enabling Grids for E-sciencE INFSO-RI Enabling Grids for E-sciencE Gavin McCance GDB – 6 June 2007 FTS 2.0 deployment and testing.
Enabling Grids for E-sciencE CMS/ARDA activity within the CMS distributed system Julia Andreeva, CERN On behalf of ARDA group CHEP06.
Thoughts on How to Distribute the Bare Minimum for Analysis Natalia Ratnikova, Fermilab 16 May, 2006 Software Development Tools Meeting.
WLCG critical services update Andrea Sciabà WLCG operations coordination meeting December 18, 2014.
Feedback from CMS Andrew Lahiff STFC Rutherford Appleton Laboratory Contributions from Christoph Wissing, Bockjoo Kim, Alessandro Degano CernVM Users Workshop.
CMS: T1 Disk/Tape separation Nicolò Magini, CERN IT/SDC Oliver Gutsche, FNAL November 11 th 2013.
CASTOR in SC Operational aspects Vladimír Bahyl CERN IT-FIO 3 2.
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.
Process changes: Internal processes of CASA, external contributions, release schedule Mark G. Rawlings, CASA Build & Test Lead NRAO, Charlottesville Acknowledgements:
Virtual Lab Overview 5/21/2015 xxxxxxxxxx NWS/MDL/CIRA.
Comments on SPI. General remarks Essentially all goals set out in the RTAG report have been achieved. However, the roles defined (Section 9) have not.
1 DIRAC Project Status A.Tsaregorodtsev, CPPM-IN2P3-CNRS, Marseille 10 March, DIRAC Developer meeting.
19-23 Nov, h Geant4 Collaboration SLAC Koichi Murakami KEK/CRC.
DECTRIS Ltd Baden-Daettwil Switzerland Continuous Integration and Automatic Testing for the FLUKA release using Jenkins (and Docker)
Initiating UK OOI CI Project 7 th /8 th March 2011.
Savannah to Jira Migration
How to Contribute to System Testing and Extract Results
Supervision Miniworkshop JCOP Workshop 2015
Eclipse Test & Performance Tools Platform Project (TPTP)
Savannah to Jira Migration
LCGAA nightlies infrastructure
Instructor: Prasun Dewan (FB 150,
LHCb Data Quality Check web. cern
Presentation transcript:

11/01/2012B.Couturier - Core Software Workshop 1 Software Development Infrastructure Main Topics Development tools Build and Release tools Tracking/Management Tools Monitoring of the infrastructure

11/01/2012B.Couturier - Core Software Workshop 2 Development Tools Eclipse plugin Appropriate for large developments Cumbersome to use for smaller modifications More feedback needed on the directions for development... New requests: Tools to assist Physicist writing their analysis ? (e.g. Decay descriptors)

11/01/2012B.Couturier - Core Software Workshop 3 Build and release tools Nightlies Not running the latest version from SFT – Waiting for the new version to be ready – Would probably profit from the new features Needs better monitoring Could be used to produce the tarballs to be released by the release tools (as is done by SFT)

11/01/2012B.Couturier - Core Software Workshop 4 Build and release tools Release Procedure Need to review the release process and tools Use the software built and tested by the continuous build system Remove dependency to AFS during the release Avoid building in the shared release area directly Some tools need refactoring

11/01/2012B.Couturier - Core Software Workshop 5 Build and release tools Release Procedure Code released to multiple places at CERN – Need for a single shared area for CERN Replace AFS by CVMFS altogether ? Nightlies ? Dev mode ? – Need of a single grid-enabled archive for tarballs instead of AFS (serving via HTTP) + CASTOR

11/01/2012B.Couturier - Core Software Workshop 6 Tracking and Management tools Savannah vs JIRA JIRA will be provided by IT – PH-SFT working on the transition – No schedule yet (Probably not before the end of the year) What is the urgency for LHCb ?

11/01/2012B.Couturier - Core Software Workshop 7 Tracking and Management tools Tag Collector Seems to have diverged from original aim Latest version not released due to lack of testing Request for support for handling of branches in version control system

11/01/2012B.Couturier - Core Software Workshop 8 Tracking and Management tools Version Control / SVN SVN seems appropriate but... Requests for pre-commit checks Any tools missing ? Do we need to investigate other systems ?

11/01/2012B.Couturier - Core Software Workshop 9 Infrastructure Monitoring Current State Need follow-up on Applications (nightlies, tag collector...) CRON JOB status This means: Check of global status But also of the error logs... Integration with existing tools ? e.g. lemon