Persoonlijke opslagplaatsen toevoegen in Cloud Manager private-repositories
Leer hoe u Cloud Manager instelt voor gebruik met uw eigen persoonlijke GitHub-opslagruimten.
Overzicht overview
Door de Manager van de Wolk te vormen om met uw eigen privé bewaarplaatsen te werken GitHub, kunt u uw code direct binnen uw bewaarplaats GitHub door de Manager van de Wolk bevestigen, die de behoefte elimineert om uw code met de bewaarplaats van de Adobe constant te synchroniseren.
Configuratie configuration
De configuratie bestaat uit twee hoofdstappen:
Opslagplaats toevoegen add-repo
-
In Cloud Manager, via de Programmaoverzicht pagina, tik of klik op Opslagplaatsen tab naar Opslagplaatsen pagina en klik op Opslagplaats toevoegen.
-
In de Opslagplaats toevoegen dialoogvenster, selecteren Particuliere opslagplaats als het type opslagplaats.
-
Geef de gegevens van uw opslagplaats op
- Naam opslagplaats - Een expressienaam
- URL opslagplaats - De URL van de opslagplaats, die moet eindigen in
.git
- Beschrijving (optioneel) - Een langere beschrijving van de opslagplaats indien nodig
-
Tik of klik op Opslaan.
Eigendom van 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.
-
Nadat u uw eigen opslagplaats hebt toegevoegd, Eigendom van privéopslagplaats valideren wordt geopend.
-
Cloud Manager gebruikt een GitHub-app om veilig te communiceren met uw opslagplaats.
- Een eigenaar van uw GitHub-organisatie moet de toepassing installeren die zich bevindt op
https://github.com/apps/cloud-manager-for-aem
en toegang verlenen tot de gegevensopslagruimte. - Gelieve te verwijzen naar de documentatie van GitHub voor details over hoe dit wordt gedaan.
- Een eigenaar van uw GitHub-organisatie moet de toepassing installeren die zich bevindt op
-
Om de beveiliging te verbeteren, moet u een geheim bestand maken in de standaardvertakking van uw opslagplaats. Tik of klik op Genereren.
-
Bevestig het genereren van het geheime bestand door te tikken of te klikken Bevestigen.
-
Terug in de Eigendom van privéopslagplaats valideren venster heeft Cloud Manager de inhoud van het privébestand gegenereerd in het dialoogvenster Beveiligde bestandsinhoud veld. 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.
-
Creeer een nieuw dossier in de standaardtak van uw geroepen reactie GitHub
.well-known/adobe/cloud-manager-challenge
en plak de geheime dossierinhoud in dat dossier en bewaar. -
Zodra de app is geïnstalleerd en het geheime bestand in de opslagplaats aanwezig is, kunt u tikken of op Valideren in de Eigendom van privéopslagplaats valideren in.
De app kan worden geïnstalleerd en een geheim bestand kan in elke willekeurige volgorde worden gemaakt. Beide stappen moeten echter worden uitgevoerd 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.
Let erop dat de Type kolom identificeert gemakkelijk door Adobe verschafte opslagplaatsen (Adobe) en uw eigen GitHub-opslagplaatsen (GitHub).
Als u op een latere datum naar de opslagplaats moet terugkeren om de validatie te voltooien, gaat u naar de Opslagplaatsen pagina, tik of klik de ellipsknoop in de rij die de bewaarplaats vertegenwoordigt GitHub u enkel toevoegde en selecteert Eigenaarsvalidatie in het keuzemenu.
Persoonlijke opslagplaatsen gebruiken met Cloud Manager using
Nadat de gegevensopslagplaats GitHub in de Manager van de Wolk wordt bevestigd wordt de integratie voltooid en u kunt de bewaarplaats met de Manager van de Wolk gebruiken.
-
Wanneer u een trekkingsverzoek creeert, zal een controle GitHub automatisch beginnen.
-
Voor elk trekkingsverzoek wordt een volledige stackcodekwaliteitpijplijn wordt automatisch gemaakt. 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. De resultaten van de codekwaliteit zullen dan aan de controle worden verspreid 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éopslagruimten kunnen worden gekoppeld aan volledige-stapelleidingen en frontpijpleidingen.
Beperkingen limitations
Er gelden bepaalde beperkingen voor het gebruik van persoonlijke opslagruimten met Cloud Manager.
- U kunt de bevestiging van het trekkingsverzoek niet pauzeren gebruikend de controle GitHub van de Manager van de Wolk.
- Als de gegevensopslagplaats GitHub in de Manager van de Wolk wordt bevestigd, zal de Manager van de Wolk altijd proberen om de trekkingsverzoeken te bevestigen die voor die bewaarplaats worden gecreeerd.
- Als de Adobe GitHub app wordt verwijderd uit uw organisatie GitHb, zal dit de trekrekverzoekbevestigingseigenschap voor alle bewaarplaatsen verwijderen.
- Er wordt geen tag git aangemaakt en geduwd wanneer particuliere opslagruimten worden gebruikt voor de productie van volledige stapelleidingen.
- 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 voor hergebruik van artefacten is niet van toepassing op particuliere gegevensbanken.