Gå til indhold

Ecreo CI/CD

Fælles pipelines til Umbraco Cloud og Azure Web Apps. Fra første opsætning til deployment og vedligeholdelse.

Her finder du vejledninger til at sætte Ecreos fælles pipelines op, bruge dem i et projekt og udvikle de centrale scripts. Målgruppen er udviklere, der arbejder i projektets Bitbucket-repository, og vedligeholdere af det centrale CI/CD-repository. Vejledningerne dækker Umbraco Cloud og Azure Web Apps med Kudu zipdeploy.

Side Brug den, når du skal
Changelog Se ændringer i pipelines og dokumentation fra Git-historikken
01. Opsætning i et projekt Installere pipeline eller flytte et eksisterende projekt til den fælles løsning
02. Variabler og miljøer Konfigurere projektstier, API-adgang og deployment-miljøer
03. Daglig brug og deployment Forstå PR-validering, automatisk deployment og manuelle kørsler
04. Grupper og buildforløb Vælge grupper og forstå rækkefølgen for validering og build
05. Projektspecifikke scripts Tilføje hooks, erstatte centrale scripts eller oprette egne grupper
06. Synkronisering og vedligeholdelse Hente Cloud-ændringer, opdatere templaten og planlægge vedligeholdelse
07. Dependency-opdateringer Oprette automatiske opdaterings-PRs og styre tilladte versioner
08. CDN-opdateringer Forstå opdatering af eksterne JavaScript- og CSS-filer
09. Logs og fejlfinding Undersøge en pipeline, der fejler eller springer deployment over
10. Udvikling af de centrale pipelines Udvikle, teste og publicere ændringer i det centrale CI/CD-repository

Start med opsætningsvejledningen ved første installation. Variabler og miljøer er den samlede konfigurationsreference. Under Udvikling finder du dokumentation til vedligeholdere af de centrale pipelines og dette site.

Projektets bitbucket-pipelines.yml vælger, hvilke grupper der skal køre. Hver kørsel henter run.sh og de valgte grupper fra Ecreos fælles Azure Blob Storage. Runneren samler centrale scripts og projektets lokale scripts og kører grupperne i den angivne rækkefølge.

Rettelser til runneren og centrale grupper bliver derfor tilgængelige ved næste kørsel efter publicering. Selve projektets bitbucket-pipelines.yml ligger i Git og opdateres separat. Lokale scripts kan udvide eller erstatte de centrale scripts.

Dette site indeholder projektvejledninger og dokumentation til vedligeholdere. Ret dokumentationen sammen med ændringer i scripts og templates. Se Udvikling af dokumentationssitet.