Skonfiguruj wdrożenia CI/CD za pomocą akcji GitHub
Usprawnij przepływ pracy programistycznej WordPress, automatycznie wdrażając zmiany z repozytorium GitHub w witrynie Managed Hosting for WordPress. Dzięki integracji ciągłej integracji/ciągłego wdrażania (CI/CD) możesz wypychać zmiany kodu do GitHub i automatycznie wdrażać je w działającej witrynie, eliminując ręczne transfery plików i zmniejszając liczbę błędów wdrażania.
Korzyści z wdrożenia akcji GitHub:
- Wdrożenia automatyczne: przesyłaj zmiany w kodzie i obserwuj, jak są wdrażane automatycznie
- Kontrola wersji: Śledź wszystkie zmiany za pomocą niezawodnego systemu kontroli wersji GitHub
- Mniejsza liczba błędów: wyeliminuj błędy związane z ręcznym przesyłaniem plików
- Współpraca zespołowa: Wielu programistów może bezpiecznie współtworzyć ten sam projekt
- Funkcja wycofywania zmian: w razie potrzeby łatwo przywróć poprzednie wersje
- Spójne wdrożenia: każde wdrożenie przebiega według tego samego zautomatyzowanego procesu
Wymagania wstępne
Przed skonfigurowaniem integracji CI/CD będziesz potrzebować:
- Repozytorium GitHub dla Twojego projektu WordPress
- Klucz prywatny SSH, który jest dodawany do wpisów tajnych w usłudze GitHub .
Skonfiguruj integrację CI/CD
- Przejdź do produktu GoDaddy.
- Na stronie Moje produkty wybierz opcję Zarządzaj wszystkim obok pozycji Managed Hosting for WordPress .
- Wybierz Ustawienia z
menu dla planu, dla którego chcesz skonfigurować CI/CD. - W obszarze Witryna produkcyjna lub Witryna pomostowa , obok pozycji Integracja ciągła/CD wybierz opcję Włącz .
- Wklej klucz publiczny SSH (nie klucz prywatny) w polu Klucz SSH.
- Wybierz Połącz.
- Poczekaj na zakończenie procesu obsługi administracyjnej. Może to zająć kilka minut.
- Po zakończeniu obsługi administracyjnej:
- Zostaną wyświetlone nowe poświadczenia użytkownika wdrażania.
- Możesz pobrać lub skopiować/wkleić dostosowany plik przepływu pracy do swojego projektu.
- Upewnij się, że dodałeś klucz prywatny do GitHub Secrets, aby wykonać akcję w obszarze
PRIVATE_KEY.
- Upewnij się, że dodałeś klucz prywatny do GitHub Secrets, aby wykonać akcję w obszarze
Uwaga: Użytkownik wdrażania jest przeznaczony do wdrożeń automatycznych i nie zezwala na interaktywne logowanie SSH.
Twoja integracja CI/CD jest teraz gotowa do usprawnienia procesu programowania WordPress. W razie potrzeby po wprowadzeniu zmian do połączonego repozytorium GitHub możesz wykonać akcję GitHub, aby wdrożyć ją w witrynie hostingu zarządzanego dla systemu WordPress.
Powiązane czynności
- Po zakończeniu konfiguracji dodaj podany plik przepływu pracy do repozytorium GitHub
.github/workflows/katalogu. Ten plik zawiera konfigurację umożliwiającą łatwe wdrażanie zmian po przesłaniu do wyznaczonej gałęzi.