
GitHub Actions
Workflows, jobs, steps, marketplace actions, OIDC, secrets, matrix builds, caching, rozwiązywanie problemów z workflows
1Czym jest workflow w GitHub Actions?
Czym jest workflow w GitHub Actions?
Odpowiedź
Workflow to konfigurowalny zautomatyzowany proces zdefiniowany w pliku YAML w katalogu .github/workflows. Zawiera jeden lub więcej jobs, które wykonują się na podstawie określonych zdarzeń wyzwalających. Workflows umożliwiają automatyzację budowania, testów, wdrożeń i innych zadań CI/CD bezpośrednio z GitHub.
2Jaka jest poprawna składnia, aby wyzwolić workflow przy każdym pushu do gałęzi main?
Jaka jest poprawna składnia, aby wyzwolić workflow przy każdym pushu do gałęzi main?
Odpowiedź
Składnia on: push: branches: [main] wyzwala workflow tylko wtedy, gdy push zostaje wykonany do gałęzi main. Ta konfiguracja jest bardzo powszechna w workflow CI, które muszą uruchamiać się przy każdej zmianie kodu w głównej gałęzi.
3Jaka jest różnica między job a step w GitHub Actions?
Jaka jest różnica między job a step w GitHub Actions?
Odpowiedź
Job to jednostka wykonawcza, która zawiera wiele steps i działa na dedykowanym runnerze. Steps to pojedyncze zadania, które wykonują się sekwencyjnie w obrębie tego samego job. Domyślnie jobs mogą działać równolegle, podczas gdy steps w jobie zawsze wykonują się w zdefiniowanej kolejności.
Jak odwołać się do secret w workflow GitHub Actions?
Które zdarzenie wyzwala workflow podczas tworzenia pull requesta?
+19 pytań z rozmów
Inne tematy rekrutacyjne DevOps
Kontrola wersji & Git
Podstawy Linux
Shell Scripting & Bash
Podstawy sieci
Podstawy Dockera
Podstawy CI/CD
GitLab CI/CD
Jenkins
Podstawy Kubernetes
Networking Kubernetes
Kubernetes Zaawansowany
Ingress & API Gateway
Podstawy Terraform
Terraform Zaawansowany
Ansible & Configuration Management
Podstawy AWS
Podstawy Azure
Podstawy GCP
Monitoring i Prometheus
Logging & ELK Stack
Alerting i Incident Response
Cloud Identity & Secrets
Bezpieczeństwo Pipeline'ów CI/CD
Helm & Kubernetes
Bezpieczeństwo Runtime i Cluster
Container Supply Chain Security
Service Mesh & Istio
GitOps & ArgoCD
Progressive Delivery
Rozproszona obserwowalność
Disaster Recovery & Backup
Optymalizacja wydajności
Optymalizacja Kosztów Chmury
Zasady SRE
Chaos Engineering
Platform Engineering
Opanuj DevOps na następną rozmowę
Uzyskaj dostęp do wszystkich pytań, flashcards, testów technicznych, ćwiczeń code review i symulatorów rozmów.
Zacznij za darmo