+ All Categories
Home > Documents > INFSO-RI-223782 Module 03 Installing the ETICS Client Alberto Di Meglio.

INFSO-RI-223782 Module 03 Installing the ETICS Client Alberto Di Meglio.

Date post: 27-Mar-2015
Category:
Upload: angelina-connolly
View: 215 times
Download: 0 times
Share this document with a friend
Popular Tags:
9
INFSO-RI-223782 Module 03 Installing the ETICS Client Alberto Di Meglio
Transcript
Page 1: INFSO-RI-223782 Module 03 Installing the ETICS Client Alberto Di Meglio.

INFSO-RI-223782

Module 03Installing the ETICS Client

Alberto Di Meglio

Page 2: INFSO-RI-223782 Module 03 Installing the ETICS Client Alberto Di Meglio.

INFSO-RI-223782

The ETICS Client and APIs

• ETICS Client and python APIs• Local user builds and tests• Integration with existing processes, workflows and

tools

• Provides a set of commands to:• Get projects and configuration information• Get source code or binaries in the local repository cache• Build or test the code and binaries• Submit and monitor remote jobs• Edit projects definitions and configuration

2

Installing the ETICS Client - Module 03 OGF 25 - Catania, 2-6 March 2009

Page 3: INFSO-RI-223782 Module 03 Installing the ETICS Client Alberto Di Meglio.

INFSO-RI-223782

Security, authentication and authorization

• Guest mode for checkout, build and test

• Authentication based on x509 client certificates

• Authorization based on roles (developer, integrator, tester, release manager, administrator)

3

Installing the ETICS Client - Module 03 OGF 25 - Catania, 2-6 March 2009

Page 4: INFSO-RI-223782 Module 03 Installing the ETICS Client Alberto Di Meglio.

INFSO-RI-223782

Where to get the client installation script

• From the ETICS Web Site:

• http://etics.web.cern.ch/etics/download.htm

• Directly from the ETICS Repository

• wget http://eticsrepository.web.cern.ch/eticsrepository/etics-client-setup.py -O etics-client-setup

• python etics-client-setup

4

Installing the ETICS Client - Module 03 OGF 25 - Catania, 2-6 March 2009

Page 5: INFSO-RI-223782 Module 03 Installing the ETICS Client Alberto Di Meglio.

INFSO-RI-223782

Installation prerequisites

• The installation script currently works on Linux-based system

• The ETICS Client works also on Windows, but requires some manual steps (covered in another tutorial)

• The following required packages have to be present (they are not installed by the script)• python-devel (python-dev on Debian)• openssl (libssl on Debian)• openssl-devel (libssl-dev on Debian)• flex

5

Installing the ETICS Client - Module 03 OGF 25 - Catania, 2-6 March 2009

Page 6: INFSO-RI-223782 Module 03 Installing the ETICS Client Alberto Di Meglio.

INFSO-RI-223782

Client Configuration

• Environment• export ETICS_HOME=<installation directory>• export PATH=$ETICS_HOME/bin:$PATH

• Configuration files• System file: $ETICS_HOME/etc/etics.conf (all users, all

workspaces)• User file: ~/.etics.conf (current user, all workspaces)• Workspace file: <ws dir>/etics.conf (current workspace)

• Security• Certificate/key path can be set in the configuration files or

using standard X509_* env vars

6

OGF 25 - Catania, 2-6 March 2009Installing the ETICS Client - Module 03

Page 7: INFSO-RI-223782 Module 03 Installing the ETICS Client Alberto Di Meglio.

INFSO-RI-223782

Installing the ETICS Client

7

Installing the ETICS Client - Module 03 OGF 25 - Catania, 2-6 March 2009

Walkthrough and hands-on

session

Page 8: INFSO-RI-223782 Module 03 Installing the ETICS Client Alberto Di Meglio.

INFSO-RI-223782

8Installing the ETICS Client - Module 03

Next Module

04 – Basic ETICS Usage

Scenarios

OGF 25 - Catania, 2-6 March 2009

Page 9: INFSO-RI-223782 Module 03 Installing the ETICS Client Alberto Di Meglio.

INFSO-RI-223782

Thanks!

9Installing the ETICS Client - Module 03

http://www.eticsproject.eu

OGF 25 - Catania, 2-6 March 2009


Recommended