Šablóny
Šablóna je pomenovaná kópia súborov jedného adresára testovacieho prostredia.
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 si vyžiada potvrdenie; --force preskočí výzvu.
Čo obsahuje šablóna
template save skopíruje adresár testovacieho prostredia (kópiu témy, metadáta snímok, záznamy a ostatné súbory, ktoré tam Rudel spravuje) do:
wp-content/rudel-templates/{name}/wp-content
wp-content/rudel-templates/{name}/template.json
template.json zaznamenáva názov, popis, čas vytvorenia, ID zdrojového testovacieho prostredia a URL. Tabuľky databázy sa neukladajú.
Aktuálne obmedzenia
V aktuálnom vydaní sa uložená šablóna nedá načítať. wp rudel create --template=<name> a možnosť template príkazu Rudel::create() ukladajú zadaný reťazec len ako označenie nového záznamu; nekontrolujú, či šablóna existuje, ani z nej nič nekopírujú (problém č. 7).
Ak chcete dnes spustiť viacero testovacích prostredí s rovnakým stavom, pripravte jedno testovacie prostredie a naklonujte ho:
wp rudel create --name=feature-b --clone-from=alpha-3be7
Snímky použite, keď potrebujete bod obnovy pre jedno existujúce testovacie prostredie.