Szablony
Szablon to nazwana kopia plików jednego katalogu środowiska testowego.
wp rudel template save alpha-3be7 --name=checkout-baseline --description="Checkout theme baseline"
wp rudel template list
wp rudel template delete checkout-baseline
template delete prosi o potwierdzenie; --force pomija monit.
Zawartość szablonu
template save kopiuje katalog środowiska testowego (kopię motywu, metadane migawki, logi i inne pliki, którymi Rudel zarządza w tym miejscu) do:
wp-content/rudel-templates/{name}/wp-content
wp-content/rudel-templates/{name}/template.json
template.json zapisuje nazwę, opis, czas utworzenia, ID źródłowego środowiska testowego oraz URL. Tabele bazy danych nie są zapisywane.
Obecne ograniczenia
W bieżącym wydaniu nic nie wczytuje zapisanego szablonu. wp rudel create --template=<name> oraz opcja template komendy Rudel::create() zapisują jedynie podany ciąg jako etykietę nowego rekordu; nie sprawdzają, czy szablon istnieje, ani niczego z niego nie kopiują (problem nr 7).
Aby obecnie uruchomić kilka środowisk testowych w tym samym stanie, przygotuj jedno i sklonuj je:
wp rudel create --name=feature-b --clone-from=alpha-3be7
Użyj migawek, gdy potrzebujesz punktu przywracania dla jednego istniejącego środowiska testowego.