Cloud Assembly ondersteunt integratie met Bitbucket voor gebruik als een Git-gebaseerde opslagplaats voor ABX-actiescripts en VMware Cloud Templates.

In Cloud Assembly kunt u met twee typen opslagplaatsitems werken met behulp van Bitbucket-integratie: VMware Cloud Templates of ABX-actiescripts. U moet projecten synchroniseren waarmee u wilt werken voordat u een Bitbucket-integratie gebruikt. ABX-acties ondersteunen write-back naar de Bitbucket-opslagplaats, maar u kunt geen cloudsjablonen van de integratie wegschrijven. Als u nieuwe versies van cloudsjabloonbestanden wilt maken, moet u dit handmatig doen.

Voorwaarden

  • Stel een Bitbucket-serverimplementatie op locatie in met een of meer op ABX of cloudsjablonen gebaseerde projecten die u wilt gebruiken met uw implementaties. Bitbucket-cloud wordt momenteel niet ondersteund.
  • Maak of wijs een Cloud Assembly-project aan om uw Bitbucket-integratie te koppelen.
  • Cloudsjabloonbestanden die moeten worden gesynchroniseerd met een Bitbucket-integratie, moeten de naam blueprint.yaml hebben.

Procedure

  1. Selecteer Infrastructuur > Verbindingen > Integraties en klik op Integratie toevoegen.
  2. Selecteer Bitbucket.
  3. Voer de samenvattingsinformatie en de Bitbucket-inloggegevens in op de pagina Samenvatting van de nieuwe Bitbucket-integratie.
  4. Klik op Valideren om de integratie te controleren.
  5. Als u labels moet toevoegen om een labelstrategie te ondersteunen, voert u capaciteitstags in. Zie Tags gebruiken om Cloud Assembly-resources en -implementaties te beheren en Een tagstrategie maken.
  6. Klik op Toevoegen.
  7. Selecteer het tabblad Projecten op de hoofdpagina voor de Bitbucket-integratie om een project te koppelen aan deze Bitbucket-integratie.
  8. Selecteer het Project dat u wilt koppelen aan deze Bitbucket-integratie.
  9. Klik op Volgende om een Opslagplaats toe te voegen aan het Bitbucket-project en geef het type opslagplaats aan dat u toevoegt en geef vervolgens de Opslagplaats-naam en Tak op, evenals de Map.
  10. Klik op Toevoegen.
    Als u een of meer opslagplaatsen wilt toevoegen aan een project, klikt u op Opslagplaats toevoegen.

resultaten

Bitbucket-integratie is geconfigureerd met de opgegeven opslagplaatsconfiguratie en u kunt ABX-acties en cloudsjablonen in geconfigureerde opslagplaatsen weergeven en bewerken. Wanneer u een project toevoegt aan een Bitbucket-integratie, wordt een synchronisatiebewerking uitgevoerd om de nieuwste versies van ABX-actiescripts en cloudsjabloonbestanden van de aangewezen opslagplaats te halen. Het tabblad Geschiedenis op de pagina Bitbucket-integratie toont de records van alle synchronisatiebewerkingen voor de integratie. Standaard worden bestanden automatisch elke 15 minuten gesynchroniseerd, maar u kunt een bestand handmatig synchroniseren door het te selecteren en op Synchronisatie te klikken.

Volgende stappen

U kunt werken met ABX-acties op de pagina Cloud Assembly-uitbreidbaarheid en u kunt werken met cloudsjablonen op de ontwerppagina. Als u een gewijzigde versie van een ABX-actie opslaat op het gedeelte Uitbreidbaarheid van Cloud Assembly, wordt de nieuwe versie van het script gemaakt en naar de opslagplaats geschreven.