Strumenti Utente

Strumenti Sito


documentazione_3di_riservata:manuali_sysadmin:obs_packages

Questa è una vecchia versione del documento!


Intro

L'Open Build Service (OBS)[(obs_site>)] è un sistema realizzato da Suse per centralizzare la gestione della creazione di pacchetti per la loro distro e altre.

Le caratteristiche principali di questo sistema sono le seguenti:

  1. gestione dei pacchetti per progetti staccati l'uno dall'altro
  2. compilazione dei sorgenti in ambienti isolati e sempre congruenti
  3. creazione automatica repository pacchetti
  4. versioning dei file di specifica e dei sorgenti utilizzati, in maniera simile a CVS/SVN
  5. API web per poter automatizzare certi aspetti delle build tramite chiamate HTTP

Quello che questo sistema non è in grado di effettuare (almeno per il momento) è l'esecuzione di build che prevedano lo scaricamento di qualsiasi tipo di informazione da internet, in quanto gli ambienti all'interno dei quali vengono effettuate le build sono isolati dalla rete [(obs_isolated)] per garantire la coerenza delle build.

Ogni sistema OBS presenta tre servizi agli utenti:

  1. l'interfaccia di gestione web (la webui), normalmente su HTTPS
  2. i repository dei pacchetti realizzati, normalmente su porta 82
  3. la web API, esposta normalmente su porta HTTPS [(obs_webapiport)]

Riferimenti esterni

/data/attic/documentazione_3di_riservata/manuali_sysadmin/obs_packages.1451301563.txt.gz · Ultima modifica: 2017/09/08 10:59 (modifica esterna)