Akce vydání verze pro nasazení aplikace pro produkt Release Management
Pomocí akcí vydání verze můžete definovat postup nasazení v jednotlivých fázích vydání verze.U každé akce se ke spuštění příkazu se sadou argumentů používá specifický nástroj.
Pokud jste dosud nevytvořili cestu k vydané verzi, proveďte to zde.
Chcete-li do sekvence nasazení přidat akci vydání verze, přetáhněte ji ze sady nástrojů.Můžete použít kteroukoli z předdefinovaných akcí vydání verze uvedených v sadě nástrojů nebo vytvořit vlastní akce vydání verze.
Poté, co akci vydání verze přidáte do sekvence, můžete podle potřeby upravit proměnné konfigurace.Podrobnosti o předdefinovaných akcích vydání verze a odpovídajících proměnných konfigurace najdete zde.S nástroji používanými v akcích vydání verze se můžete seznámit zde.
Přidání vlastní akce vydání verze
Přidejte vlastní akci vydání verze a zvolte nástroj, který má tato akce používat.Můžete také zkopírovat existující akci a použít ji jako základ k vytvoření vlastní akce vydání verze.Existující akci vydání verze nelze upravovat.
Z klienta Release Management otevřete stránku inventáře. (Pokud se stránka nezobrazuje, vyžádejte si oprávnění ke správě inventáře.)
Zkopírujte akci, kterou chcete upravit, nebo přidejte novou akci.
Podle požadavků na akci vyberte nástroj, který se má použít.Volbou Nový můžete přidat vlastní nástroj. To se hodí, pokud žádný z předdefinovaných nástrojů nemá požadované funkce pro daný krok sekvence nasazení.
V části Spuštění zadejte všechny požadované argumenty včetně tokenů ve správném formátu.Ke každému parametru je třeba přidat tuto předponu a příponu:__.Kdykoli odstraníte nebo přidáte argumenty s tokeny, zobrazí se v seznamu Parametry.
Můžete přidat například následující argumenty s tokeny: -servername __servername__ -switch __onoff__.V seznamu parametrů se pak zobrazí položky servername a onoff.
Deaktivace akce vydání verze
- Pokud nechcete, aby váš tým používal některé akce, deaktivujte je.Otevřete požadovanou akci ze stránky inventáře a stiskněte tlačítko Deaktivovat.
Opětovná aktivace akce vydání verze
Otevřete požadovanou akci v seznamu Neaktivní a zvolte možnost Aktivovat.
Dotazy a odpovědi
D: Jaká oprávnění jsou třeba k úpravám akce vydání verze?
O: K úpravám a přidávání akcí vydání verze potřebují uživatelé oprávnění ke správě inventáře.Pokud toto oprávnění není aktivováno, stránka inventáře se nezobrazí.
Je-li vybrána možnost Žádný nástroj, pole Příkaz a Argumenty nelze upravovat bez oprávnění k použití vlastních nástrojů u akcí a součástí.Je-li v části Konfigurovat aplikace, součásti vybrána možnost Žádný nástroj a uživatel nemá oprávnění k použití vlastních nástrojů v akcích a součástech, není možné upravovat pole Příkaz a Argumenty.
Akce a proměnné konfigurace pro akce vydání verze
Správa fondů aplikací a webů
Vytvoření nebo úpravy souborů INI
Správa databází serveru SQL Server
Nastavení serverů
Správa služeb Windows
Správa fondů aplikací a webů
Tyto akce umožňují pomocí předdefinovaného nástroje IIS Deployer spravovat fondy aplikací, webové stránky, webové aplikace a virtuální adresáře.Tyto akce jsou podporovány v rámci služby IIS 7.0, 7.5, 8.0 a 8.5.Podrobnosti o tomto nástroji naleznete zde.
Akce |
Použití a stavy při selhání nasazení |
---|---|
|
Vytvoření fondu aplikací: Tato akce vytvoří nový fond aplikací v rámci služby IIS.Pro službu IIS 7.0, 7.5, 8.0 a 8.5: Pokud fond aplikací již existuje, překonfiguruje se tak, aby odpovídal definovaným hodnotám proměnné konfigurace (nedefinované proměnné konfigurace skutečnou konfiguraci fondu aplikací neovlivní). Ve verzích služby IIS starších než 7.0: Pokud fond aplikací již existuje, nasazení se nezdaří. Konfigurace fondu aplikací, Recyklace fondu aplikací, Spuštění fondu aplikací nebo Nastavení fondu aplikací: Tyto akce zajistí překonfiguraci, recyklaci, spuštění nebo zastavení fondu aplikací.Pokud fond aplikací neexistuje, nasazení se nezdaří. |
|
Vytvoření webu: Vytvoří novou webovou stránku v rámci služby IIS.Pro službu IIS 7.0, 7.5, 8.0 a 8.5:Pokud webová stránka již existuje, překonfiguruje se tak, aby odpovídala definovaným hodnotám proměnné konfigurace (nedefinované proměnné konfigurace skutečnou konfiguraci webové stránky neovlivní). Ve verzích služby IIS starších než 7.0: Pokud fond aplikací již existuje, nasazení se nezdaří. Konfigurace webové stránky, Restartování webové stránky, Spuštění webové stránky, Zastavení webové stránky: Tyto akce zajistí překonfiguraci, restartování, spuštění nebo zastavení webové stránky.Pokud webová stránka neexistuje, nasazení se nezdaří. |
|
Vytvoření webové aplikace: Vytvoří novou webovou aplikaci v rámci služby IIS.Pro službu IIS 7.0, 7.5, 8.0 a 8.5:Pokud webová aplikace již existuje, překonfiguruje se tak, aby odpovídala definovaným hodnotám proměnné konfigurace (nedefinované proměnné konfigurace skutečnou konfiguraci webové aplikace neovlivní). Ve verzích služby IIS starších než 7.0: Pokud fond aplikací již existuje, nasazení se nezdaří. Konfigurace webové aplikace: Překonfiguruje webovou aplikaci.Pokud webová aplikace neexistuje, nasazení se nezdaří. |
|
Vytvoření virtuálního adresáře: Vytvoří virtuální adresář v rámci služby IIS.Pro službu IIS 7.0, 7.5, 8.0 a 8.5:Pokud virtuální adresář již existuje, překonfiguruje se tak, aby odpovídal definovaným hodnotám proměnné konfigurace (nedefinované proměnné konfigurace skutečnou konfiguraci virtuálního adresáře neovlivní). Konfigurace virtuálního adresáře: Překonfiguruje virtuální adresář.Pokud virtuální adresář neexistuje, nasazení se nezdaří. |
Proměnné konfigurace
Parametry |
Požadováno |
Popis |
---|---|---|
AppPoolName |
Ano [akce fondu aplikací] Ne [akce webové stránky] |
Název fondu aplikací, který se má konfigurovat, vytvořit, recyklovat, odebrat, spustit nebo zastavit. [akce fondu aplikací] Název fondu aplikací, který chcete použít pro novou nebo upravenou webovou stránku. [akce webové stránky] |
DotNetVersion |
Ne |
Verze rozhraní .NET Framework, které se má použít pro fond aplikací.Tento parametr je povolen pouze ve službě IIS 7.5, 8.0 a 8.5.Povolené hodnoty jsou: v1.0, v1.1, v2.0 nebo v4.0. |
IdentityUserDomain |
Ne |
Doména uživatele, který se má použít jako identita fondu aplikací.Pokud tato doména není definována a zároveň je definován parametr "IdentityUserName", uživatel bude pokládán za místního (tj. \localuser). |
IdentityUserName |
Ne |
Uživatelské jméno, které se má použít jako identita fondu aplikací.Pokud uživatelské jméno není definováno, parametry IdentityUserDomain a IdentityUserPassword budou ignorovány a použije se výchozí hodnota ze služby IIS (tj. ApplicationPoolIdentity). |
IdentityUserPassword |
Ne |
Heslo uživatele, který se má použít jako identita fondu aplikací. |
Is32BitsAllowed |
Ne |
Příznak, který umožňuje povolit nebo zakázat spouštění 32bitových aplikací ve fondu aplikacíPovolené hodnoty jsou následující:
|
IsAutoStart |
Ne |
Příznak, který označuje, zda se fond aplikací nebo webová stránka má spustit automaticky při spuštění Windows Povolené hodnoty jsou následující:
|
IsPreloadEnabled |
Ne |
Příznak, který označuje, zda je povolena funkce předběžného načtení webové stránky nebo webové aplikacePovolené hodnoty jsou následující:
|
PhysicalPath |
Ano [akce vytvoření] Ne [všechny ostatní akce virtuálních adresářů, webových stránek a aplikací] |
Úplná fyzická cesta k virtuálnímu adresáři, webové stránce nebo aplikaci. |
PipeLineMode |
Ne |
Spravovaný režim procesu vydávání verzí, který se má použít ve fondu aplikacíPovolené hodnoty jsou následující:
|
PortNumber |
Ano [pouze akce vytvoření] |
Číslo portu, který se má použít pro novou nebo upravenou webovou stránku |
ProcessIdleTimeOut |
Ne |
Počet minut, po který může být proces ve fondu aplikací nečinný |
RecycleAfterMinutes |
Ne |
Pevný počet minut, po kterém se fond aplikací recykluje |
RecycleFixedTime |
Ne |
Pevně stanovený čas, kdy se fond aplikací recyklujePožadovaný formát je HH:MM, například 23:58 nebo 01:23. |
RecycleKbMemory |
Ne |
Maximální počet kilobajtů paměti, který lze použít, než se fond aplikací recykluje. |
SiteName |
Ano [akce webové stránky] Ne [akce virtuálního adresáře] |
Název webové stránky, která se má vytvořit, konfigurovat, odebrat, spustit nebo zastavit. [akce webové stránky] Název webové stránky, kde je umístěn virtuální adresář.Pokud není definován, použije se výchozí webová stránka. [akce virtuálního adresáře] |
StartMode |
Ne |
Režim spuštění, který se má použít ve fondu aplikacíPovolené hodnoty jsou následující:
|
VirtualDirectoryName |
Ano |
Název virtuálního adresáře, který se má vytvořit, konfigurovat nebo odebrat. |
WebApplicationName |
Ne |
Název webové aplikace, kde je umístěn virtuální adresář.Pokud není definován, použije se kořenová webová aplikace webu. |
WebAppName |
Ano |
Název webové aplikace, která se má konfigurovat, vytvořit nebo odebrat. |
WebSiteName |
Ano [akce webové stránky] Ne [akce webové aplikace] |
Název webové stránky, která se má konfigurovat, vytvořit, odebrat, spustit nebo zastavit. [akce webové stránky] Název webové stránky, kde je umístěna webová aplikace.Pokud není definován, použije se výchozí webová stránka. [akce webové aplikace] |
Vytvoření nebo úpravy souborů INI
Tyto akce souboru INI umožňují pomocí nástroje Správce souborů INI přidat, upravit nebo odstranit oddíly a klíče ze souboru.Podrobnosti o tomto nástroji naleznete zde.
Akce |
Popis |
---|---|
Vytvoření klíče |
Vytvoří nový klíč s hodnotou v určitém oddíle souboru INI.Pokud zadaný soubor neexistuje, akce ho vytvoří.Pokud neexistuje zadaný oddíl, akce ho vytvoří.Pokud klíč v zadaném oddílu již existuje, nahradí akce jeho hodnotu. |
Změna klíče |
Upraví stávající klíč v určitém oddíle souboru INI pomocí nové hodnoty.Pokud zadaný soubor neexistuje, akce ho vytvoří.Pokud neexistuje zadaný oddíl, akce ho vytvoří.Pokud klíč v zadaném oddílu již existuje, akce ho přidá. |
Změna hodnoty |
Upraví hodnotu existujícího klíče v určitém oddílu souboru INI.Pokud zadaný soubor neexistuje, akce ho vytvoří.Pokud neexistuje zadaný oddíl, akce ho vytvoří.Pokud klíč v zadaném oddílu neexistuje, akce ho přidá. |
Odebrání klíče |
Odebere klíč a jeho hodnoty z určitého oddílu souboru INI.Pokud zadaný soubor neexistuje, akce se nezdaří.Pokud neexistuje zadaný oddíl nebo klíč, akce přesto proběhne úspěšně. Pokud určíte, že se z oddílu mají odebrat všechny klíče, akce odebere také oddíl. |
Změna oddílu |
Změní název oddílu v souboru INI.Pokud zadaný soubor neexistuje, akce ho vytvoří.Pokud zadaný oddíl neexistuje, akce přesto proběhne úspěšně. |
Odebrání oddílu |
Odebere oddíl v rámci souboru INI včetně všech klíčů a hodnot.Pokud zadaný soubor neexistuje, akce se nezdaří.Pokud zadaný oddíl neexistuje, akce přesto proběhne úspěšně. |
Proměnné konfigurace
Parametry |
Požadováno |
Popis |
---|---|---|
INIFile |
Ano |
Název a cesta k souboru INI, který se má upravit, podle požadavků. |
KeyName |
Ano |
Název klíče, který se má vytvořit, upravit nebo odebrat. |
KeyValue |
Ne |
Nová hodnota, kterou chcete klíči přiřadit.Pokud není zadána a je zadán parametr NewKeyName, použije systém skutečnou hodnotu.Pokud není zadána a parametr NewKeyName rovněž není zadán, vloží systém prázdnou hodnotu. |
NewKeyName |
Ne |
Nový název, který chcete klíči přiřadit.Není-li zadán, název klíče nebude změněn. |
NewSectionName |
Ne |
Nový název, který chcete přiřadit oddílu.Pokud není zadán, klíče z původního oddílu se vloží do kořenového oddílu (všechny klíče umístěné na začátku souboru před prvním oddílem jsou pokládány za klíče umístěné v kořenovém oddílu). |
SectionName |
Ne |
[akce vytvoření nebo úpravy klíče] Název oddílu, kam se má klíč přidat nebo kde se má upravit.Pokud není zadán, aktualizuje akce kořenový oddíl.
Poznámka
Všechny klíče umístěné na začátku souboru před prvním oddílem náleží do kořenového adresáře.
[akce přejmenování] Název oddílu, který má být přejmenován.Pokud není zadán, klíče z původního oddílu se umístí do kořenového oddílu. [akce odebrání] Název oddílu, který má být odebrán.Pokud není zadán, odebere se kořenový oddíl. |
Správa databází serveru SQL Server
Tyto akce umožňují vytvořit, odstranit, zálohovat a obnovit databázi systému SQL Server pomocí nástroje Database Deployer – Spustit skript.Podrobnosti o tomto nástroji naleznete zde.
Akce |
Popis |
---|---|
Vytvoření databáze SQL |
Vytvoří novou databázi.Pokud databáze již existuje, akce se nezdaří. |
Odložení databáze SQL |
Odstraní databázi.Pokud databáze neexistuje, akce se nezdaří. |
Zálohování databáze SQL |
Zálohuje existující databázi do umístění v zadané cestě. |
Obnovení databáze SQL |
Obnoví databázi ze zadaného zdroje. |
Proměnné konfigurace
Parametry |
Požadováno |
Popis |
---|---|---|
DatabaseName |
Ano |
Název databáze SQL Server, kterou chcete vytvořit, odložit, zálohovat nebo obnovit. |
Path |
Ano |
Cesta a název souboru, kam se má uložit záloha databáze.Například: \\server\filename.bak |
ServerName |
Ano |
Název serveru, kde se má vytvořit, zálohovat, obnovit nebo zrušit databáze SQL. |
Source |
Ano |
Cesta a název souboru zálohy databáze, který se má použít při jejím obnovení. |
Nastavení serverů
Tyto akce lze využít k nastavení serveru za předpokladu, že používá libovolný operační systém Windows.Můžete spouštět příkazy a ukončovat procesy a také spravovat soubory, složky, proměnné prostředí a klíče a hodnoty registru Windows.Systém tyto akce provádí pomocí několika předdefinovaných nástrojů softwaru Release Management, k nimž patří Command Line Runner, Windows Process a XCOPY Deployer.Podrobnosti o těchto nástrojích naleznete zde.
Akce |
Poznámky a stavy při selhání nasazení |
---|---|
|
Použije akci Spuštění příkazu na příkazovém řádku ke spuštění příkazu pomocí identity agenta nasazení. Použije akci Spuštění příkazu na příkazovém řádku jako uživatel ke spuštění příkazu pomocí pověření konkrétního uživatele. |
|
Tyto akce podporují vytváření, úpravy a odstraňování souborů, složek a vybraných atributů. Pokud neexistuje nadřazený adresář složky, která se má vytvořit, vytvoří se při vytváření souborů a složek také. |
|
Tyto akce podporují vytváření, úpravy a odstraňování proměnných prostředí. |
|
Tyto akce podporují vytváření, úpravy a odstraňování klíčů a hodnot registru.Sekvence nasazení selže pouze v případě, že se pokusíte upravit klíč registru, který neexistuje. |
Proměnné konfigurace ke spouštění příkazů a ukončování procesů
Parametry |
Požadováno |
Popis |
---|---|---|
Arguments |
Ne |
Argumenty potřebné ke spuštění příkazu na příkazovém řádku. |
command |
Ano |
Pevná hodnota ./WindowsProcess.ps1. |
FilePath |
Ne |
Doména uživatele, který se má použít jako identita fondu aplikací.Pokud není definována a zároveň je definován parametr IdentityUserName, uživatel bude pokládán za místního (tj. \localuser). |
IsKillProcessTree |
Ne |
Určuje, zda se má ukončit strom procesu.Povolené hodnoty jsou následující:
|
ProcessName |
Ano |
Název procesu systému Windows, který se má ukončit. |
UserDomain |
Ne |
Doména uživatele, která se má použít ke spuštění spustitelného souboru.Pokud tento parametr nezadáte, přiřadí se doména \localuser. |
UserName |
Ano [spustit akci příkazu] Ne [ukončit akci procesu] |
Jméno uživatele, které se má použít ke spuštění spustitelného souboru. Uživatelský účet, ve kterém je proces spuštěn.Pokud není zadán, ukončí se proces u všech uživatelů. |
UserPassword |
Ne |
Heslo uživatele, které se má použít ke spuštění spustitelného souboru. |
Proměnné konfigurace pro správu souborů a složek
Parametry |
Požadováno |
Popis |
---|---|---|
Archive |
Ne |
Nastaví nebo obnoví atribut pro archivaci souboru nebo složky.
|
DestinationFileFolder |
Verze rozhraní .NET Framework, které se má použít pro fond aplikací.Tento parametr je povolen pouze ve službě IIS 7.5, 8.0 a 8.5.Povolené hodnoty jsou: v1.0, v1.1, v2.0 nebo v4.0. |
|
DestinationName |
Ano |
Cesta k cílovému umístění, kam chcete zkopírovat nebo přesunout soubory či složky.Případně nový název pro soubor nebo složku, které chcete přejmenovat. |
FileFolderName |
Ano |
Zdrojové soubory nebo složka, kterou chcete odstranit, upravit, přesunout nebo přejmenovat.U akce odstranění můžete použít zástupné znaky, například c:, temp nebo *.log. |
FolderName |
Ano |
Název složky, která se má vytvořit, a cesta k ní. |
Hidden |
Ne |
Nastaví nebo obnoví skrytý atribut souboru nebo složky.
|
OwnerDomain |
Ne |
Doména nového vlastníka souborů nebo složky.Pokud tento parametr nezadáte, přiřadí se doména \localuser. |
OwnerDomain |
Ano |
Jméno nového vlastníka souborů nebo složky. |
ReadOnly |
Nastaví nebo obnoví atribut pouze pro čtení souboru nebo složky.
|
|
SourceFileFolder |
Ano |
Zdrojové soubory nebo složka, kterou chcete zkopírovat.Můžete použít zástupné znaky, například c:, temp nebo *.log. |
System |
Nastaví nebo obnoví systémový atribut souboru nebo složky.
|
Proměnné konfigurace pro akce proměnných prostředí
Parametry |
Požadováno |
Popis |
---|---|---|
VariableName |
Ano |
Název proměnné, která se má vytvořit, změnit nebo odstranit. |
VariableValue |
Ne |
Hodnota, která se má použít pro přidanou nebo upravenou proměnnou.Není-li nastavena žádná hodnota, proměnná bude odstraněna. |
Proměnné konfigurace pro akce registru systému Windows
Parametry |
Požadováno |
Popis |
---|---|---|
NewRegistryKey |
Ano |
Úplný název cílového klíče registru, například HKLM, Software nebo NEWKEY. |
OperatingSystemType |
Ne |
Typ operačního systému, ve kterém chcete vytvořit klíč registru.Povolené hodnoty jsou následující:
|
RegistryData |
Ne |
Data, která mají vliv na hodnotu registru. |
RegistryKey |
Ano |
Úplný název klíče registru, který chcete vytvořit, upravit nebo odstranit.Například HKLM, Software nebo NEWKEY. |
RegistryValue |
Ano |
Název hodnoty registru, která se má přidat nebo upravit. |
ValueType |
Ne |
Typ dat hodnoty registru.Povolené hodnoty jsou následující:
|
Správa služeb Windows
Tyto akce umožňují pomocí předdefinovaného nástroje Windows Service Manager vytvořit, konfigurovat, odstranit, restartovat, spustit a zastavit služby systému Windows. Podrobnosti o tomto nástroji naleznete zde.
Akce |
Použití a stavy při selhání nasazení |
---|---|
|
Akce Vytvoření služby slouží k vytvoření nové služby.Pokud služba již existuje, sekvence nasazení se nezdaří. Akce Konfigurace služby slouží ke konfiguraci existující služby.Pokud služba neexistuje, sekvence nasazení se nezdaří. Akce Konfigurace pověření služby slouží ke konfiguraci existující služby s novými pověřeními.Pokud služba neexistuje, sekvence nasazení se nezdaří. Při spuštění, zastavení nebo restartování služby se sekvence nasazení navíc nezdaří, pokud neexistuje zadaný parametr ServiceName.Pokud již je služba spuštěna nebo zastavena, k selhání nedojde. |
Proměnné konfigurace
Parametry |
Požadováno |
Popis |
---|---|---|
BinPath |
Ne |
Binární cesta a název služby. |
Description |
Ano |
Popis služby, která se má vytvořit nebo konfigurovat. |
DisplayName |
Ne |
Název služby, která se má vytvořit nebo konfigurovat. |
Password |
Ne |
Heslo pro uživatelské jméno, které má službu spustit. |
ServiceName |
Ano |
Název služby, která se má vytvořit, konfigurovat, odstranit, recyklovat, spustit nebo zastavit. |
StartMode |
Ne |
Režim spouštění služby.Povolené hodnoty jsou následující:
|
UserName |
Ano |
Jméno uživatele, které se použije pro pověření ke spuštění služby.Použijte formát DOMÉNA\UŽIVATELE, například NT AUTHORITY\SÍŤOVÁ SLUŽBA.Zadáte-li parametr UserName, je nutné zadat také parametr Password. Chcete-li obnovit pověření k systému LocalSystem, zadejte jako uživatele hodnotu LocalSystem a jako heslo řetězec "". |