Preskočiť na obsah

Šablóny

Šablóna je pomenovaná kópia súborov jedného adresára testovacieho prostredia.

Shell
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:

Text
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:

Shell
wp rudel create --name=feature-b --clone-from=alpha-3be7

Snímky použite, keď potrebujete bod obnovy pre jedno existujúce testovacie prostredie.