Megosztás a következőn keresztül:


AzureResourceGroupDeployment@1 – Azure-erőforráscsoport üzembe helyezése v1 feladat

Ezzel a feladatokkal üzembe helyezheti, elindíthatja, leállíthatja és törölheti az Azure-erőforráscsoportokat.

Ez a feladat elavult; AzureResourceGroupDeployment@2.

Syntax

# Azure Resource Group Deployment v1
# Deploy, start, stop, delete Azure Resource Groups.
- task: AzureResourceGroupDeployment@1
  inputs:
    #ConnectedServiceNameSelector: 'ConnectedServiceName' # 'ConnectedServiceName' | 'ConnectedServiceNameClassic'. Azure Connection Type. Default: ConnectedServiceName.
    ConnectedServiceName: # string. Required when ConnectedServiceNameSelector = ConnectedServiceName. Azure Subscription. 
    #ConnectedServiceNameClassic: # string. Required when ConnectedServiceNameSelector = ConnectedServiceNameClassic. Azure Classic Subscription. 
    action: 'Create Or Update Resource Group' # 'Create Or Update Resource Group' | 'Select Resource Group' | 'Start' | 'Stop' | 'Restart' | 'Delete' | 'DeleteRG'. Required when ConnectedServiceNameSelector = ConnectedServiceName. Action. Default: Create Or Update Resource Group.
    #actionClassic: 'Select Resource Group' # 'Select Resource Group'. Required when ConnectedServiceNameSelector = ConnectedServiceNameClassic. Action. Default: Select Resource Group.
    resourceGroupName: # string. Required when ConnectedServiceNameSelector = ConnectedServiceName. Resource Group. 
    #cloudService: # string. Required when ConnectedServiceNameSelector = ConnectedServiceNameClassic. Cloud Service. 
    #location: 'East US' # 'Australia East' | 'Australia Southeast' | 'Brazil South' | 'Canada Central' | 'Canada East' | 'Central India' | 'Central US' | 'East Asia' | 'East US' | 'East US 2 ' | 'Japan East' | 'Japan West' | 'North Central US' | 'North Europe' | 'South Central US' | 'South India' | 'Southeast Asia' | 'UK South' | 'UK West' | 'West Central US' | 'West Europe' | 'West India' | 'West US' | 'West US 2'. Required when action = Create Or Update Resource Group. Location. Default: East US.
    #csmFile: # string. Required when action = Create Or Update Resource Group. Template. 
    #csmParametersFile: # string. Optional. Use when action = Create Or Update Resource Group. Template Parameters. 
    #overrideParameters: # string. Optional. Use when action = Create Or Update Resource Group. Override Template Parameters. 
    #deploymentMode: 'Incremental' # 'Validation' | 'Incremental' | 'Complete'. Required when action = Create Or Update Resource Group. Deployment Mode. Default: Incremental.
    #enableDeploymentPrerequisitesForCreate: false # boolean. Optional. Use when action = Create Or Update Resource Group. Enable Deployment Prerequisites. Default: false.
    #enableDeploymentPrerequisitesForSelect: false # boolean. Optional. Use when action = Select Resource Group. Enable Deployment Prerequisites. Default: false.
  # Output
    #outputVariable: # string. Resource Group.

Bevitelek

ConnectedServiceNameSelector - Azure-kapcsolat típusa
string. Engedélyezett értékek: ConnectedServiceName (Azure Resource Manager), ConnectedServiceNameClassic (Klasszikus Azure). Alapértelmezett érték: ConnectedServiceName.

Kötelező. Kiválasztja azt a szolgáltatáskapcsolatot, amely azure-előfizetést tartalmaz az üzembe helyezéshez.


ConnectedServiceName - Azure-előfizetés
string. Akkor szükséges, ha ConnectedServiceNameSelector = ConnectedServiceName.

Kötelező. Kiválasztja azt a szolgáltatáskapcsolatot, amely azure-előfizetést tartalmaz az üzembe helyezéshez.


ConnectedServiceNameClassic - Klasszikus Azure-előfizetés
string. Akkor szükséges, ha ConnectedServiceNameSelector = ConnectedServiceNameClassic.

Kiválaszt egy klasszikus Azure-előfizetést az üzembe helyezéshez.


action - Akció
string. Akkor szükséges, ha ConnectedServiceNameSelector = ConnectedServiceName. Engedélyezett értékek: Create Or Update Resource Group, Select Resource GroupStart , (Start Virtual Machines), Stop (Stop Virtual Machines), Restart (Restart Virtual Machines), Delete (Delete Virtual Machines) DeleteRG (Erőforráscsoport törlése). Alapértelmezett érték: Create Or Update Resource Group.

Az Azure-erőforrásokon vagy -erőforráscsoporton végrehajtandó művelet.


actionClassic - Akció
string. Akkor szükséges, ha ConnectedServiceNameSelector = ConnectedServiceNameClassic. Engedélyezett értékek: Select Resource Group (Válassza a Cloud Service lehetőséget). Alapértelmezett érték: Select Resource Group.

Az Azure-erőforrásokon vagy felhőszolgáltatáson végrehajtandó művelet.


resourceGroupName - Erőforráscsoport
string. Akkor szükséges, ha ConnectedServiceNameSelector = ConnectedServiceName.

Megadja az erőforráscsoport nevét.


cloudService - Felhőszolgáltatás
string. Akkor szükséges, ha ConnectedServiceNameSelector = ConnectedServiceNameClassic.

Megadja a felhőszolgáltatás nevét.


location - Helyen
string. Akkor szükséges, ha action = Create Or Update Resource Group. Engedélyezett értékek: Australia East, Australia Southeast, Brazil South, Canada Central, Canada East, Central India, Central US, East AsiaEast US, Japan EastJapan WestEast US 2 , North EuropeSouth Central USSoutheast AsiaUK WestUK SouthSouth IndiaWest EuropeNorth Central USWest Central US, West India, , . West US 2West US Alapértelmezett érték: East US.

Az erőforráscsoport üzembe helyezésének helye. Ha az erőforráscsoport már létezik az előfizetésben, a rendszer figyelmen kívül hagyja ezt az értéket.


csmFile - Sablon
string. Akkor szükséges, ha action = Create Or Update Resource Group.

Megadja az Azure Resource Manager-sablonra mutató útvonalat vagy mintát. További információ az Azure Resource Manager-sablonokról. Az első lépésekhez használja ezt a mintasablont.


csmParametersFile - Sablonparaméterek
string. Választható. Használja a következőt: action = Create Or Update Resource Group.

A paraméterfájl URL-címét adja meg. Példa URL-cím: https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vm-simple-windows/azuredeploy.parameters.json

Ha privát tárfiókban tárolt fájlt szeretne használni, kérje le és adja meg a közös hozzáférésű jogosultságkód (SAS) tokent a sablon URL-címében. Példa: <blob_storage_url>/template.json?<SAStoken> Paraméterfájl tárfiókba való feltöltéséhez és SAS-jogkivonat létrehozásához használja az Azure-fájlmásolási feladatot, vagy kövesse a lépéseket a PowerShell vagy az Azure CLI használatával.

A sablonparaméterek rácsban való megtekintéséhez kattintson a sablonparaméterek felülbírálása szövegmező mellett. Ehhez a funkcióhoz engedélyezni kell a CORS-szabályokat a forrásnál. Ha a sablonok az Azure Storage-blobban találhatók, a CORS engedélyezéséhez tekintse meg az eltérő eredetű erőforrások megosztását ismertető cikket.


overrideParameters - Sablonparaméterek felülbírálása
string. Választható. Használja a következőt: action = Create Or Update Resource Group.

Megadja a felülbírálandó sablonparamétereket.

A sablonparaméterek rácsban való megtekintéséhez kattintson a ... Paraméterek felülbírálása szövegmező mellett. Ehhez a funkcióhoz engedélyezni kell a CORS-szabályokat a forrásnál. Ha a sablonok az Azure Storage-blobban találhatók, hivatkozzon erre a sztringre a CORS engedélyezéséhez, vagy írja be a felülbírálandó sablonparamétereket a szövegmezőbe.

Példa: -storageName fabrikam -adminUsername $(vmusername) -adminPassword (ConvertTo-SecureString -String '$(password)' -AsPlainText -Force) -azureKeyVaultName $(fabrikamFibre).

Ha a paraméter értéke több szóval is rendelkezik, akkor is foglalja idézőjelekbe a szavakat, ha változók használatával adja át az értéket. Például: -name "parameter value" -name2 "$(var)". Az objektumtípus paramétereinek felülbírálásához sztringezett JSON-objektumokat használjon. Például: -options ["option1"] -map {"key1": "value1" }.


deploymentMode - Üzembehelyezési mód
string. Akkor szükséges, ha action = Create Or Update Resource Group. Engedélyezett értékek: Validation (Csak érvényesítés), Incremental, Complete. Alapértelmezett érték: Incremental.

A Incremental mód az üzemelő példányokat az erőforráscsoport növekményes frissítéseként kezeli. Változatlan erőforrásokat hagy az erőforráscsoportban, de nincsenek megadva a sablonban.

Complete A mód törli a sablonban nem szereplő erőforrásokat. A teljes mód viszonylag több időt vesz igénybe, mint a növekményes mód. Ha a feladat túllépi az időkorlátot, érdemes lehet növelni az időtúllépést, vagy átváltani a Incremental módra.

Figyelmeztetés

A teljes mód törli az erőforráscsoportban lévő összes olyan erőforrást, amely nincs megadva a sablonban. Ellenőrizze, hogy a központilag telepített erőforráscsoport nem tartalmaz-e olyan szükséges erőforrásokat, amelyek nincsenek megadva a sablonban.

Validate A mód lehetővé teszi, hogy problémákat keressen a sablonnal, mielőtt tényleges erőforrásokat hoz létre.

Megjegyzés

A Validate mód mindig létrehoz egy erőforráscsoportot, még akkor is, ha nincsenek üzembe helyezve erőforrások.

További információ az üzembehelyezési módokról.


enableDeploymentPrerequisitesForCreate - Üzembe helyezési előfeltételek engedélyezése
boolean. Választható. Használja a következőt: action = Create Or Update Resource Group. Alapértelmezett érték: false.

Csak akkor alkalmazható, ha az erőforráscsoport virtuális gépeket tartalmaz.

Az Üzembehelyezési csoport beállítás választása konfigurálja az üzembehelyezési csoport ügynökét az egyes virtuális gépeken.

A WinRM beállítás kiválasztásával a Windows Remote Management (WinRM) figyelője HTTPS protokollon keresztül konfigurálható az 5986-os porton egy önaláírt tanúsítvány használatával. Ez a konfiguráció az Azure-gépek üzembehelyezési műveletének végrehajtásához szükséges. Ha a cél virtuális gépeket terheléselosztó biztosítja, győződjön meg arról, hogy a bejövő NAT-szabályok konfigurálva vannak a célporthoz (5986).


enableDeploymentPrerequisitesForSelect - Üzembe helyezési előfeltételek engedélyezése
boolean. Választható. Használja a következőt: action = Select Resource Group. Alapértelmezett érték: false.

Csak akkor alkalmazható, ha az erőforráscsoport virtuális gépeket tartalmaz.

Az Üzembehelyezési csoport beállítás választása konfigurálja az üzembehelyezési csoport ügynökét az egyes virtuális gépeken.

A WinRM beállítás kiválasztásával a Windows Remote Management (WinRM) figyelője HTTPS protokollon keresztül konfigurálható az 5986-os porton egy önaláírt tanúsítvány használatával. Ez a konfiguráció az Azure-gépek üzembehelyezési műveletének végrehajtásához szükséges. Ha a cél virtuális gépeket terheléselosztó biztosítja, győződjön meg arról, hogy a bejövő NAT-szabályok konfigurálva vannak a célporthoz (5986).


outputVariable - Erőforráscsoport
string.

Meglévő erőforráscsoport kiválasztásakor kötelező. Az erőforráscsoport változójának nevét adja meg. A változó használatával $(variableName) hivatkozhat az erőforráscsoportra a következő feladatokban, például a Célgépeken futó PowerShell-feladatban az alkalmazások üzembe helyezéséhez.

Csak akkor érvényes, ha a kijelölt művelet , CreateUpdatevagy Select.


Feladatvezérlési lehetőségek

Minden feladathoz tartoznak vezérlési lehetőségek is a feladat bemenetei mellett. További információ: Vezérlési beállítások és gyakori feladattulajdonságok.

Kimeneti változók

Nincsenek.

Követelmények

Követelmény Leírás
Folyamattípusok YAML, klasszikus build, klasszikus kiadás
Futtatás: Ügynök, DeploymentGroup
Igények A saját üzemeltetésű ügynököknek olyan képességekkel kell rendelkezniük , amelyek megfelelnek az alábbi követelményeknek a feladatot használó feladatok futtatásához: azureps
Képességek Ez a tevékenység nem felel meg a feladat későbbi tevékenységeire vonatkozó követelményeknek.
Parancskorlátozások Bármelyik
Változók beállítása Bármelyik
Ügynök verziója 1.103.0 vagy újabb
Feladatkategória Üzembe helyezés