Questa procedura illustra come configurare l'integrazione di GitLab in Cloud Assembly in modo da poter utilizzare i modelli cloud nel repository e scaricare automaticamente i modelli salvati associati ai progetti designati. Per utilizzare i modelli cloud con GitLab, è necessario creare una connessione a un'istanza di GitLab appropriata, quindi salvare i modelli desiderati in tale istanza.
Quando l'integrazione di GitLab è configurata con un repository esistente, tutti i modelli cloud associati ai progetti selezionati diventano disponibili per gli utenti qualificati. È possibile utilizzare questi modelli con una distribuzione esistente o come base di una nuova distribuzione. Quando si aggiunge un progetto, è necessario selezionare alcune proprietà relative a posizione e modalità di archiviazione in GitLab.
Se si aggiorna la bozza di un modello cloud importata da Git e il suo contenuto è diverso da quello della versione superiore, la bozza non verrà aggiornata nelle sincronizzazioni successive e verrà creata una nuova versione. Se si desidera aggiornare un modello cloud e consentire anche ulteriori sincronizzazioni da Git, è necessario creare una nuova versione dopo le modifiche finali.
Dopo aver configurato i modelli cloud per l'uso con GitLab e aver raccolto le informazioni richieste, è necessario configurare l'integrazione con l'istanza di GitLab. È quindi possibile importare i modelli cloud designati in GitLab. Una dimostrazione video di questa procedura è disponibile presso https://www.youtube.com/watch?v=h0vqo63Sdgg.
Prerequisiti
- Estrarre una chiave API per il repository applicabile. Nell'account GitLab, selezionare l'accesso nell'angolo superiore destro e passare al menu Impostazioni. Selezionare Token di accesso, quindi assegnare un nome al token e impostare una data di scadenza. Quindi, selezionare l'API e creare il token. Copiare il valore risultante e salvarlo.
- Configurare e archiviare correttamente i modelli cloud da integrare con GitLab. Solo i modelli validi vengono importati in GitLab. Vedere Come utilizzare l'integrazione di Git in Cloud Assembly.
Procedura
- Configurare l'integrazione con l'ambiente GitLab in Cloud Assembly.
- Selezionare e scegliere GitLab.
- Immettere l'URL dell'istanza di GitLab. Per un'istanza SaaS di GitLab, nella maggior parte dei casi sarà gitlab.com.
- Immettere il Token, noto anche come chiave API, per l'istanza di GitLab specificata. Per informazioni sull'estrazione del token dall'istanza di GitLab, vedere i prerequisiti precedenti.
- Aggiungere un nome e una descrizione appropriati.
- Fare clic su Convalida per verificare la connessione.
- Aggiungere i tag di funzionalità, se lo si desidera. Vedere Utilizzo di tag di funzionalità in Cloud Assembly per ulteriori informazioni.
- Fare clic su Aggiungi.
- Configurare la connessione di GitLab in modo che accetti i modelli cloud in un repository appropriato.
- Selezionare e scegliere l'integrazione di GitLab appropriata.
- Selezionare Progetti.
- Selezionare Nuovo progetto e creare un nome per il progetto.
- Immettere il percorso del Repository all'interno di GitLab. In genere, è il nome utente dell'account principale aggiunto al nome del repository.
- Immettere il Ramo di GitLab appropriato che si desidera utilizzare.
- Se applicabile, immettere il nome della Cartella. Se lasciato vuoto, tutte le cartelle saranno disponibili.
- Immettere un Tipo appropriato. Se applicabile, immettere il nome della cartella. Se lasciato vuoto, tutte le cartelle saranno disponibili.
- Fare clic su Avanti per completare l'aggiunta del repository.
Quando si fa clic su Avanti, viene avviata un'attività di sincronizzazione automatica che consente di importare i modelli cloud nella piattaforma.Quando le attività di sincronizzazione vengono completate, un messaggio indica che i modelli cloud sono stati importati.
risultati
È ora possibile recuperare i modelli cloud da GitLab.