Podsumowanie
W tym module przedstawiono, jak używać funkcji GitHub Actions i przepływów pracy, aby zaimplementować rozwiązanie do ciągłego dostarczania, które będzie wdrażać aplikację internetową opartą na kontenerach w usłudze Microsoft Azure Web Apps. Zautomatyzowano też tworzenie i usuwanie środowisk wdrażania przy użyciu przepływu pracy.
Zdobyta wiedza:
- Opcje wyzwalania przepływu pracy ciągłego dostarczania
- Sterowanie wykonywaniem przepływu pracy za pomocą warunków zadań
- Wdrażanie na platformie Microsoft Azure przy użyciu akcji usługi GitHub
deploy
- Przechowywanie poświadczeń za pomocą wpisów tajnych usługi GitHub
- Tworzenie i usuwanie zasobów platformy Azure za pomocą funkcji GitHub Actions
Dowiedz się więcej
Oto kilka linków do dodatkowych informacji na temat tematów omówionych w tym module.
- Dokumentacja funkcji GitHub Actions
- Witryna GitHub Marketplace
- Akcje tworzone w usłudze GitHub
- Składnia metadanych dla funkcji GitHub Actions
- Składnia przepływów pracy dla funkcji GitHub Actions
- Limity użycia funkcji GitHub Actions
- Wprowadzenie do kontenerów platformy Docker
- actions/checkout@v1
- actions/upload-artifact
- actions/download-artifact
- azure/webapps-deploy@v1
- azure/login@v1
- azure/docker-login@v1
- Zasady przechowywania artefaktów i dzienników
- Interfejs API REST artefaktów
- Znaczek Dodawanie stanu przepływu pracy
- Środowiska