Sammendrag
I denne modulen lærte du hvordan du bruker GitHub-handlinger og arbeidsflyter til å implementere en CD-løsning som distribuerer en beholderbasert nettapp til Microsoft Azure Web Apps. Du automatiserte også oppretting og nedtrekk av distribusjonsmiljøene ved hjelp av en arbeidsflyt.
Du lærte om:
- Alternativer for å utløse en CD-arbeidsflyt.
- Kontrollere kjøring av arbeidsflyt med jobbbetingelser.
- Distribuere til Microsoft Azure med en GitHub-
deployhandling. - Lagre legitimasjon med GitHub Secrets.
- Bruke GitHub-handlinger til å opprette og slette Azure-ressurser.
Mer informasjon
Her er noen koblinger til mer informasjon om emnene som beskrives i denne modulen.
- GitHub Actions-dokumentasjon
- GitHub-markedsplassen
- GitHub opprettet handlinger
- metadatasyntaks for GitHub-handlinger
- arbeidsflytsyntaks for GitHub-handlinger
- Begrensninger for bruk av GitHub-handlinger
- Innføring i Docker Containers
- handlinger/checkout@v1
- handlinger/opplastingsartefakt
- handlinger/ for nedlastingsartefakt
- azure/webapps-deploy@v1
- azure/login@v1
- azure/docker-login@v1
- policy for artefakt og loggoppbevaring
- REST-API for artefakter
- Legge til et arbeidsflytstatusmerke
- miljøer
Gi tilbakemelding
Bruk dette problemskjemaet for å gi tilbakemeldinger på innholdet eller foreslåtte endringer for denne Microsoft Learn-modulen. GitHub vedlikeholder dette innholdet, og et teammedlem vil sortere forespørselen. Takk for at du tar deg tid til å forbedre innholdet vårt!