Download presentation
Presentation is loading. Please wait.
Published byFaith Hurst Modified over 11 years ago
1
INFSO-RI-223782 Module 03 Installing the ETICS Client Alberto Di Meglio
2
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 03OGF 25 - Catania, 2-6 March 2009
3
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 03OGF 25 - Catania, 2-6 March 2009
4
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 http://eticsrepository.web.cern.ch/eticsrepository/etics- client-setup.py python etics-client-setup 4 Installing the ETICS Client - Module 03OGF 25 - Catania, 2-6 March 2009
5
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 03OGF 25 - Catania, 2-6 March 2009
6
INFSO-RI-223782 Client Configuration Environment export ETICS_HOME= 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: /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
7
INFSO-RI-223782 7 Installing the ETICS Client - Module 03 Next Module 04 – Building with ETICS (Basic) OGF 25 - Catania, 2-6 March 2009
8
INFSO-RI-223782 Thanks! 8 Installing the ETICS Client - Module 03 http://www.eticsproject.eu OGF 25 - Catania, 2-6 March 2009
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.