Persoonlijke opslagruimten toevoegen in Cloud Manager private-repositories
Leer hoe te opstelling Cloud Manager om met uw eigen privé bewaarplaatsen te werken GitHub.
Overzicht overview
Het vormen van Cloud Manager met uw privé bewaarplaatsen GitHub laat u code direct binnen GitHub bevestigen, die de behoefte om met de bewaarplaats van de Adobe regelmatig elimineert te synchroniseren.
Configuratie configuration
De configuratie bestaat uit twee hoofdstappen:
Een opslagplaats toevoegen add-repo
-
In Cloud Manager, van de pagina van het Overzicht van het Programma, klik het lusje van Bewaarplaatsen om aan de pagina van Bewaarplaatsen te schakelen en te klikken voeg Bewaarplaats toe.
-
In voeg de dialoogdoos van de Bewaarplaats toe, uitgezochte Privé Bewaarplaats als bewaarplaatstype.
-
Geef de gegevens van uw opslagplaats op
- Naam van de Bewaarplaats - een expressieve naam
- Repository URL - URL van de bewaarplaats, die in
.git
moet beëindigen - Beschrijving (facultatief) - een langere beschrijving van de bewaarplaats zonodig
toe
-
Klik sparen.
Eigendom van een privéopslagplaats valideren validate-ownership
Cloud Manager weet nu van uw bewaarplaats GitHub, maar het heeft nog toegang tot het nodig. Om toegang te verlenen, moet u de Adobe toepassing GitHub installeren en verifiëren dat u de gespecificeerde bewaarplaats bezit.
-
Na het toevoegen van uw eigen bewaarplaats, wordt het dialoogvakje van de Bevestiging van de Eigendom van de Bewaarplaats 0} Privé getoond.
-
Cloud Manager gebruikt een GitHub-app om veilig met uw opslagplaats te communiceren.
Een eigenaar van uw GitHub-organisatie moet de toepassing in
https://github.com/apps/cloud-manager-for-aem
installeren en toegang verlenen tot de opslagplaats. Zie de documentatie van GitHub voor details. -
Om de beveiliging te verbeteren, maakt u een geheim bestand in de standaardvertakking van de repository. Klik produceren.
-
Bevestig de generatie van het geheime dossier door te klikken bevestigt.
-
Terug in de dialoogdoos van de Bevestiging van de Eigendom van de Bewaarplaats 0} Privé, heeft Cloud Manager de inhoud op het Geheime 3} gebied van de dossierinhoud {geproduceerd. Kopieer de inhoud van dat veld.
De inhoud van het geheime bestand wordt slechts eenmaal weergegeven. Als u de inhoud niet kopieert voordat u dit venster sluit, moet u het geheim opnieuw genereren.
-
Maak een nieuw bestand in de standaardvertakking van uw GitHub-repo met de naam
.well-known/adobe/cloud-manager-challenge
en plak de geheime bestandsinhoud in dat bestand en sla dit op. -
Nadat app wordt geïnstalleerd en het geheime dossier in de bewaarplaats bestaat, kunt u klikken bevestigt in de Privé dialoog van de Bevestiging van de Eigendom van de Bewaarplaats van de Bewaarplaats.
De toepassing kan worden geïnstalleerd en u kunt een geheim dossier in om het even welke orde produceren. Beide stappen moeten echter zijn voltooid voordat u de validatie kunt uitvoeren.
Tot de validatie wordt de repository weergegeven met een rood pictogram dat aangeeft dat deze nog niet is gevalideerd en nog niet kan worden gebruikt.
Merk op dat de kolom van het Type gemakkelijk Adobe-verstrekte bewaarplaatsen (Adobe) en uw eigen bewaarplaatsen GitHub (GitHub) identificeert.
Om aan de bewaarplaats later terug te keren en de bevestiging te voltooien, ga naar de pagina van Bewaarplaatsen. Klik de ellipsis knoop naast de bewaarplaats GitHub die u toevoegde en Bevestiging van de Eigendom van het drop-down menu selecteert.
Persoonlijke opslagruimten gebruiken met Cloud Manager using
Nadat de bewaarplaats GitHub in Cloud Manager wordt bevestigd, wordt de integratie voltooid en u kunt de bewaarplaats met Cloud Manager gebruiken.
om privé bewaarplaatsen met Cloud Manager te gebruiken:
-
Wanneer u een trekkingsverzoek creeert, begint een controle GitHub automatisch.
-
Voor elk trekkingsverzoek, wordt de a volledige pijpleiding van de kwaliteit van de stapelcodeautomatisch gecreeerd. Deze pijpleiding is begonnen bij elke update van het trekkingsverzoek.
-
De controle GitHub blijft in een lopende staat tot de controles van de codekwaliteit volledig zijn. De resultaten van de codekwaliteit worden dan verspreid aan de controle GitHub.
Wanneer het trekkingsverzoek wordt gesloten of samengevoegd, wordt de volledige pijpleiding van de kwaliteit van de stapelcode gecreeerd automatisch geschrapt.
Particuliere opslagplaatsen koppelen aan pijpleidingen pipelines
Gevalideerde privé bewaarplaatsen kunnen met volledig-stapel en frontend pijpleidingenworden geassocieerd.
Beperkingen limitations
Bij het gebruik van persoonlijke opslagruimten met Cloud Manager gelden bepaalde beperkingen.
- De de rij en config van het Web pijpleidingen worden niet gesteund met privé bewaarplaatsen.
- Er wordt geen tag Git gemaakt en geduwd wanneer u privéopslagruimten gebruikt bij de productie van volledige stapelleidingen.
- Als de Adobe GitHub app wordt verwijderd uit uw organisatie GitHb, verwijdert deze actie de trekkingsverzoekbevestigingseigenschap voor alle bewaarplaatsen.
- De pijpleidingen die privé bewaarplaatsen gebruiken en de aanzetmachine op-verbind zijn niet automatisch begonnen wanneer nieuw verbindt in de geselecteerde tak wordt geduwd.
- functionaliteit van het Hergebruik van Artefactis niet op privé bewaarplaatsen van toepassing.
- U kunt niet de bevestiging van het trekkingsverzoek pauzeren gebruikend de controle GitHub van Cloud Manager. Als de bewaarplaats GitHub in Cloud Manager wordt bevestigd, probeert Cloud Manager om de trekkingsverzoeken te bevestigen die voor die bewaarplaats worden gecreeerd.