Sdílet prostřednictvím


Scénář: Konfigurace testovacího prostředí pro nasazení webu

Jason Lee

Toto téma popisuje typický scénář nasazení webu pro vývojářská nebo testovací prostředí a vysvětluje úlohy, které je potřeba provést, abyste mohli nastavit podobné prostředí.

Když vývojáři pracují na webových aplikacích, mají často přístup k serverovým prostředím, které můžou použít k otestování změn ve svých aplikacích v realistickém nastavení. Tento druh vývojového nebo testovacího prostředí má obvykle tyto vlastnosti:

  • Prostředí se skládá z jednoho webového serveru a jednoho databázového serveru.
  • Vývojáři mají na serverech obvykle oprávnění správce, aby mohli nakonfigurovat prostředí podle požadavků svých aplikací.
  • Změny aplikací se nasazují často, takže prostředí musí podporovat jednostupňové nebo automatizované nasazení.

Například v našem výukovém scénáři je Matt Hink vývojářem ve společnosti Fabrikam, Inc. Matt pracuje na řešení Contact Manager a pravidelně potřebuje nasazovat změny do testovacího prostředí. Matt je správcem testovacího webového serveru a serveru testovací databáze. Matt musí být zpočátku schopný nasadit řešení přímo do testovacího prostředí.

Příklad ze scénáře kurzu

V průběhu práce a připojování dalších vývojářů k týmu se řešení Contact Manager konfiguruje pro kontinuální integraci (CI) v Team Foundation Serveru (TFS). Pokaždé, když vývojář zkontroluje obsah, team build by měl sestavit řešení, spustit všechny testy jednotek a automaticky nasadit řešení do testovacího prostředí.

V průběhu práce a připojování dalších vývojářů k týmu se řešení Contact Manager konfiguruje pro kontinuální integraci (CI) v Team Foundation Serveru (TFS).

Přehled řešení

Testovací prostředí musí podporovat jednostupňové nebo automatizované nasazení ze vzdáleného počítače, takže máte na výběr ze dvou hlavních přístupů. Můžete:

  • Nakonfigurujte testovací webový server tak, aby podporoval nasazení pomocí služby Web Deployment Agent ("vzdálený agent").
  • Pomocí obslužné rutiny Nasazení webu nakonfigurujte testovací webový server tak, aby podporoval nasazení.

Poznámka

Můžete také použít Nasazení webu na vyžádání ("dočasný agent"). Je to podobné přístupu ke vzdálenému agentu z hlediska požadavků a omezení.

V tomto případě mají vývojáři oprávnění správce na cílových serverech a testovací prostředí nepodléhá striktním omezením zabezpečení, takže logickou volbou je nakonfigurovat testovací webový server tak, aby podporoval nasazení pomocí vzdáleného agenta. To je méně složité a vyžaduje menší počáteční konfiguraci než přístup obslužné rutiny nasazení webu. Budete také muset nakonfigurovat databázový server tak, aby podporoval vzdálený přístup a nasazení.

Tato témata obsahují všechny informace, které potřebujete k dokončení těchto úkolů:

Další čtení

Pokyny ke konfiguraci typického přípravného prostředí najdete v tématu Scénář: Konfigurace přípravného prostředí pro nasazení webu. Pokyny ke konfiguraci typického produkčního prostředí najdete v tématu Scénář: Konfigurace produkčního prostředí pro nasazení webu.