O Cloud Assembly é compatível com a integração com o bitbucket para uso como um repositório baseado em git para scripts de ação do ABX e VMware Cloud Templates.
No Cloud Assembly, você pode trabalhar com dois tipos de itens de repositório usando a integração do bitbucket: VMware Cloud Templates ou scripts de ação do ABX. Você deve sincronizar projetos com os quais deseja trabalhar antes de usar uma integração do bitbucket. As ações do ABX oferecem suporte de write-back para o repositório do bitbucket, mas não é possível gravar novamente os modelos de nuvem a partir da integração. Se você quiser criar novas versões de arquivos de modelo de nuvem, deverá criar manualmente.
Pré-requisitos
- Configure uma implantação do Bitbucket Server no local com um ou mais projetos baseados em modelos de ABX ou nuvem que você deseja usar com suas implantações. No momento, não há suporte para o Bitbucket Cloud.
- Crie ou designe o projeto do Cloud Assembly ao qual associar sua integração do bitbucket.
- Arquivos de modelo de nuvem a serem sincronizados com uma integração do Bitbucket devem se chamar blueprint.yaml.
Procedimento
Resultados
A integração do bitbucket está configurada com a configuração do repositório especificado e você pode visualizar e trabalhar com ações do ABX e o modelo de nuvem contidos nos repositórios configurados. Quando você adiciona um projeto a uma integração do bitbucket, uma operação de sincronização é executada para extrair as versões mais recentes dos scripts de ação do ABX e os arquivos de modelo de nuvem do repositório designado. A guia Histórico na página de integração do bitbucket mostra registros de todas as operações de sincronização para a integração. Por padrão, os arquivos são sincronizados automaticamente a cada 15 minutos, mas é possível sincronizar manualmente um arquivo, basta selecioná-lo e clicar em SINCRONIZAR a qualquer momento.
O que Fazer Depois
Você pode trabalhar com ações do ABX na página Extensibilidade do Cloud Assembly e com blueprints, na página Design. Se você salvar uma versão alterada de uma ação do ABX na área de extensibilidade do Cloud Assembly, a nova versão do script será criada e gravada novamente no repositório.