Cloud Assembly supporta l'integrazione con Bitbucket per l'utilizzo come repository basato su Git per gli script di azione ABX e VMware Cloud Templates.
In Cloud Assembly, è possibile utilizzare due tipi di elementi del repository tramite l'integrazione di Bitbucket, ovvero VMware Cloud Templates e gli script di azione ABX. Prima di usare un'integrazione di Bitbucket, è necessario sincronizzare i progetti che si desidera utilizzare. Le azioni ABX supportano il writeback nel repository Bitbucket, ma non è possibile effettuare il writeback dei modelli cloud dall'integrazione. Se si desidera creare nuove versioni dei file dei modelli cloud, è necessario farlo manualmente.
Prerequisiti
- Configurare una distribuzione Bitbucket Server locale con uno o più progetti ABX o basati su modelli cloud DA utilizzare con le distribuzioni. Bitbucket Cloud non è attualmente supportato.
- Creare o designare un progetto Cloud Assembly per associare l'integrazione di Bitbucket.
- I file dei modelli cloud da sincronizzare con un'integrazione di Bitbucket devono essere denominati blueprint.yaml.
Procedura
risultati
L'integrazione di Bitbucket viene configurata con la configurazione del repository specificato ed è possibile visualizzare e utilizzare le azioni ABX e i modelli cloud contenuti nei repository configurati. Quando si aggiunge un progetto a un'integrazione di Bitbucket, viene eseguita un'operazione di sincronizzazione per ottenere le versioni più recenti degli script di azione ABX e dei file dei modelli cloud del repository designato. La scheda Cronologia della pagina dell'integrazione di Bitbucket mostra i record di tutte le operazioni di sincronizzazione relative all'integrazione. Per impostazione predefinita, i file vengono sincronizzati automaticamente ogni 15 minuti, ma è possibile sincronizzare manualmente un file in qualsiasi momento selezionandolo e facendo clic su SINCRONIZZA.
Operazioni successive
È possibile utilizzare le azioni ABX nella pagina Estendibilità di Cloud Assembly e utilizzare i modelli cloud nella pagina Progettazione. Se si salva una versione modificata di un'azione ABX nell'area Estendibilità di Cloud Assembly, la nuova versione dello script viene creata e riscritta nel repository.