Me, Myself and GD Me, Myself and GD Lorenzo Lorenzo Dini Dini GD - - PowerPoint PPT Presentation

me myself and gd me myself and gd
SMART_READER_LITE
LIVE PREVIEW

Me, Myself and GD Me, Myself and GD Lorenzo Lorenzo Dini Dini GD - - PowerPoint PPT Presentation

Me, Myself and GD Me, Myself and GD Lorenzo Lorenzo Dini Dini GD GD - - SLT SLT www.eu-etics.org INFSOM-RI-026753 ETICS 2 in a nutshell E-Infrastructure for Infrastructure for Testing, esting, I Integration ntegration and and


slide-1
SLIDE 1

Me, Myself and GD Me, Myself and GD

Lorenzo Lorenzo Dini Dini GD GD -

  • SLT

SLT

www.eu-etics.org

INFSOM-RI-026753

slide-2
SLIDE 2

ETICS 2 in a nutshell

E-Infrastructure for Infrastructure for Testing, esting, I Integration ntegration and and Configuration

  • nfiguration
  • f
  • f Software
  • ftware –

– Phase Phase 2

  • Project started on

Project started on March 1 March 1st

st,

, 2008 2008 and has a duration of and has a duration of two two years years.

  • Goal is to

Goal is to extend extend and and improve improve automated tools for building and automated tools for building and

  • testing. ETICS follow up.
  • testing. ETICS follow up.
  • At

At CERN CERN, ETICS 2 is: , ETICS 2 is:

Alberto Di Alberto Di Meglio Meglio Alberto Alberto Aimar Aimar (50%) (50%) Marian Marian Zurek Zurek Lorenzo Lorenzo Dini Dini

INFSOM-RI-026753

A position is open A position is open ☺

2

slide-3
SLIDE 3

The ETICS 2 Partners

INFSOM-RI-026753 3

slide-4
SLIDE 4

ETICS Features

  • Configurable

Configurable automatic automatic build/test build/test system with system with multiplatform multiplatform support support for development and for development and testing testing

  • Powerful and flexible

Powerful and flexible automatic dependency automatic dependency management management with a large catalogue of with a large catalogue of preconfigured preconfigured external external libraries libraries p g p g

  • Ready

Ready-

  • to

to-

  • use

use infrastructure infrastructure with many hosts with many hosts preinstalled and maintained to preinstalled and maintained to submit submit builds and builds and t t t t i f t i f t f th th b tests tests in a few steps in a few steps from from the the web web

  • Produce

Produce different packages different packages (rpms rpms, tar, , tar, msi msi, debs) , debs) and and build and test reports build and test reports archived in the archived in the ETICS ETICS and and build and test reports build and test reports archived in the archived in the ETICS ETICS Repository Repository

  • Trigger

Trigger coding convention coding convention checks, checks, unit test unit test, , d t ti t l d t ti t l d ll t d bli h th d ll t d bli h th

INFSOM-RI-026753 4

documentation tools documentation tools and collect and publish the and collect and publish the results results

slide-5
SLIDE 5

Portal

INFSOM-RI-026753 5

slide-6
SLIDE 6

Repository

INFSOM-RI-026753 6

slide-7
SLIDE 7

Repository Facts

  • Storage of:

Storage of:

– Packages Packages (currently > 36 000 > 100 GB) (currently > 36 000 > 100 GB) – Packages Packages (currently > 36.000, > 100 GB) (currently > 36.000, > 100 GB) – Build and Test Report Build and Test Report (currently > 40.000) (currently > 40.000) – Metrics Metrics (currently > 11.000) (currently > 11.000) ( y ) ( y )

  • Services:

Services:

– Command Line Interface Command Line Interface – – AJAX AJAX Web Interface Web Interface – SOAP SOAP Web Services Web Services – 3 REST Web Services 3 REST Web Services

INFSOM-RI-026753

– Central Storage System Central Storage System

7

slide-8
SLIDE 8

Technology

Web Interface Web Interface Web Interface Web Interface Web Services Web Services Repository Repository Engine Engine Persistency Persistency Engine Engine

INFSOM-RI-026753

Persistency Persistency

8

slide-9
SLIDE 9

Next Steps

  • Improve

Improve performance performance

  • REALLY

REALLY IMPROVE PERFORMANCE IMPROVE PERFORMANCE ☺

  • Scalable

Scalable infrastructure (multi infrastructure (multi-

  • node, multi

node, multi-

  • site, federated)

site, federated)

  • Search Engine

Search Engine Improve web interface to Improve web interface to support large support large

  • Improve web interface to

Improve web interface to support large support large communities communities S pport S pport other repositories

  • ther repositories (So rceforge

So rceforge

  • Support

Support other repositories

  • ther repositories (Sourceforge

Sourceforge, , Google Code) Google Code) Add Add i t ti i t ti f iti f iti

INFSOM-RI-026753

  • Add

Add privacy protection privacy protection for sensitive for sensitive domains (biomed, aerospace, etc.) domains (biomed, aerospace, etc.)

9

slide-10
SLIDE 10

THANK YOU! THANK YOU!

Lorenzo.Dini@cern.ch Lorenzo.Dini@cern.ch etics etics-support@cern.ch support@cern.ch

www.eu-etics.org

INFSOM-RI-026753