Connessione a GitLab

GitLab è una piattaforma di DevOps ampiamente utilizzata che consente ai team di gestire il codice sorgente, le pipeline CI/CD e la collaborazione sui progetti in un unico ambiente. L'integrazione di IBM watsonx Orchestrate con GitLab consente un'automazione senza soluzione di continuità, un'autenticazione sicura e flussi di lavoro di sviluppo ottimizzati in tutti i sistemi aziendali.

Per integrare GitLab con IBM e watsonx Orchestrate, è necessario stabilire una connessione sicura che consenta ai due sistemi di comunicare senza interruzioni. Per indicazioni generali sulla gestione delle integrazioni, consultare la sezione "Collegamento delle app per gli agenti predefiniti ".

Importante:

Per impostazione predefinita, il Single Sign-On (SSO) è disattivato per la tua app. Per abilitarlo, consultare la sezione "Configurazione del Single Sign-On per le applicazioni".

Passaggi per la connessione

Segui questi passaggi per collegare GitLab a watsonx Orchestrate :

  1. Vai su Gestisci > Connessioni e cerca l 'ID connessione GitLab corrispondente.

  2. Fai clic su Modifica accanto all'ID connessione corrispondente.

  3. Selezionare il codice di autorizzazion OAuth2 e come tipo di autenticazione.

  4. Inserisci i campi " GitLab‑specific " descritti nella sezione dei dettagli di connessione. Per informazioni sul flusso di lavoro generale relativo alla connessione, consultare la pagina "Connessione delle app per agenti predefiniti".

  5. Completa i passaggi relativi alla bozza e alla configurazione live.

  6. Salva e verifica la connessione per confermare che sia stata stabilita correttamente.

Metodi di autenticazione supportati

GitLab supporta il seguente tipo di autenticazione in watsonx Orchestrate :

  1. OAuth2 Codice di autorizzazione (consigliato per l'uso in produzione)

ID connessione

Utilizza il seguente ID connessione quando individui la tua connessione GitLab nella pagina delle impostazioni Connessioni. Per capire come cercare un ID connessione e aprire una connessione per la modifica, consulta Collegamento di app per agenti predefiniti.

Tipo di autenticazione

ID connessione

OAuth2 Codice di autorizzazione

gitlab_ibm_184bdbd3

OAuth 2.0 dettagli di connessione

Se la tua organizzazione utilizza l'autenticazione basata su OAuth, imposta il tipo di autenticazione su Codice di autorizzazion OAuth2 e e inserisci i seguenti campi:

Campo

Descrizione

server_url

La base URL dell'istanza di GitLab

authorization_url

Il sito URL dove gli utenti vengono reindirizzati per effettuare il login e autorizzare l'accesso

token_url

L'endpoint utilizzato per scambiare il codice di autorizzazione con un token di accesso

client_id

L'ID cliente della tua applicazione GitLab OAuth

client_secret

Il segreto cliente associato alla tua applicazione GitLab OAuth

È possibile ottenere questi valori creando un'applicazione OAuth in GitLab. Per ulteriori dettagli, consultare la documentazione API di GitLab.

Cosa fare successivamente

Ora che la connessione della tua app è attiva, puoi iniziare a utilizzarla su watsonx Orchestrate.

  • Esegui un agente in Orchestrate Chat per completare le attività utilizzando il linguaggio naturale.

  • Utilizza gli strumenti appropriati per eseguire operazioni specifiche dell'app.