Sdílet prostřednictvím


Microsoft.ContainerRegistry registry/tasks 2018-09-01

Definice prostředku Bicep

Typ prostředku registrů nebo úkolů je možné nasadit s operacemi, které cílí na:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.ContainerRegistry/registryies/tasks, přidejte do šablony následující bicep.

resource symbolicname 'Microsoft.ContainerRegistry/registries/tasks@2018-09-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  properties: {
    agentConfiguration: {
      cpu: int
    }
    credentials: {
      customRegistries: {}
      sourceRegistry: {
        loginMode: 'string'
      }
    }
    platform: {
      architecture: 'string'
      os: 'string'
      variant: 'string'
    }
    status: 'string'
    step: {
      contextAccessToken: 'string'
      contextPath: 'string'
      type: 'string'
      // For remaining properties, see TaskStepProperties objects
    }
    timeout: int
    trigger: {
      baseImageTrigger: {
        baseImageTriggerType: 'string'
        name: 'string'
        status: 'string'
      }
      sourceTriggers: [
        {
          name: 'string'
          sourceRepository: {
            branch: 'string'
            repositoryUrl: 'string'
            sourceControlAuthProperties: {
              expiresIn: int
              refreshToken: 'string'
              scope: 'string'
              token: 'string'
              tokenType: 'string'
            }
            sourceControlType: 'string'
          }
          sourceTriggerEvents: [
            'string'
          ]
          status: 'string'
        }
      ]
    }
  }
}

TaskStepProperties – objekty

Nastavte vlastnost type a určete typ objektu.

Pro Docker použijte:

  type: 'Docker'
  arguments: [
    {
      isSecret: bool
      name: 'string'
      value: 'string'
    }
  ]
  dockerFilePath: 'string'
  imageNames: [
    'string'
  ]
  isPushEnabled: bool
  noCache: bool
  target: 'string'

Pro EncodedTask použijte:

  type: 'EncodedTask'
  encodedTaskContent: 'string'
  encodedValuesContent: 'string'
  values: [
    {
      isSecret: bool
      name: 'string'
      value: 'string'
    }
  ]

Jako FileTask použijte:

  type: 'FileTask'
  taskFilePath: 'string'
  values: [
    {
      isSecret: bool
      name: 'string'
      value: 'string'
    }
  ]
  valuesFilePath: 'string'

Hodnoty vlastností

registry/tasks

Název Description Hodnota
name Název prostředku

Přečtěte si, jak nastavit názvy a typy pro podřízené prostředky v Bicepu.
string (povinné)

Omezení počtu znaků: 5–50

Platné znaky:
Alfanumerické znaky, spojovníky a podtržítka.
location Umístění prostředku. Po vytvoření prostředku to nejde změnit. string (povinné)
tags Značky prostředku. Slovník názvů značek a hodnot. Viz Značky v šablonách
Nadřazené V nástroji Bicep můžete zadat nadřazený prostředek pro podřízený prostředek. Tuto vlastnost stačí přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek.

Další informace najdete v tématu Podřízený prostředek mimo nadřazený prostředek.
Symbolický název prostředku typu: registry
properties Vlastnosti úkolu. TaskVlastnosti

TaskVlastnosti

Název Description Hodnota
konfigurace agenta Konfigurace počítače agenta spuštění. AgentVlastnosti
Přihlašovací údaje Vlastnosti, které popisují sadu přihlašovacích údajů, které se použijí při vyvolání tohoto spuštění. Přihlašovací údaje
platforma Vlastnosti platformy, pro které se má provést spuštění. Vlastnosti platformy (povinné)
status Aktuální stav úkolu. Zakázáno
'Povoleno'
Krok Vlastnosti kroku úkolu. TaskStepProperties (povinné)
timeout Časový limit spuštění v sekundách int
Aktivační událost Vlastnosti, které popisují všechny triggery úlohy. TriggerProperties

AgentVlastnosti

Název Description Hodnota
Cpu Konfigurace procesoru z hlediska počtu jader požadovaných pro spuštění int

Přihlašovací údaje

Název Description Hodnota
customRegistries Popisuje parametry přihlašovacích údajů pro přístup k jiným vlastním registrům. Klíč
pro položku slovníku bude přihlašovací server registru (myregistry.azurecr.io) a
hodnota položky bude přihlašovací údaje registru pro přístup k registru.
object
sourceRegistry Popisuje parametry přihlašovacích údajů pro přístup ke zdrojovému registru. SourceRegistryCredentials

SourceRegistryCredentials

Název Description Hodnota
loginMode Režim ověřování, který určuje rozsah přihlášení zdrojového registru. Přihlašovací údaje pro zdrojový registr
se vygeneruje s použitím daného oboru. Tyto přihlašovací údaje se použijí k přihlášení k
zdrojový registr během spuštění.
'Výchozí'
'Žádný'

Vlastnosti platformy

Název Description Hodnota
Architektura Architektura operačního systému. 'amd64'
'rameno'
'x86'
os Typ operačního systému vyžadovaný pro spuštění. 'Linux'
Windows (povinné)
Varianta Varianta procesoru. 'v6'
'v7'
'v8'

TaskStepProperties

Název Description Hodnota
contextAccessToken Token (token GIT PAT nebo token SAS objektu blob účtu úložiště) přidružený ke kontextu pro krok. řetězec
contextPath Adresa URL (absolutní nebo relativní) zdrojového kontextu pro krok úkolu řetězec
typ Nastavení typu objektu Docker
EncodedTask
FileTask (povinné)

DockerBuildStep

Název Description Hodnota
typ Typ kroku. Docker (povinné)
Argumenty Kolekce argumentů přepsání, které se mají použít při provádění tohoto kroku sestavení. Argument[]
dockerFilePath Cesta k souboru Dockeru vzhledem ke zdrojovému kontextu. string (povinné)
imageNames Plně kvalifikované názvy imagí, včetně úložiště a značky. string[]
isPushEnabled Hodnota této vlastnosti označuje, zda sestavená image má být vložena do registru nebo ne. bool
noCache Hodnota této vlastnosti označuje, jestli je mezipaměť image povolená, nebo ne. bool
Cíl Název cílové fáze sestavení pro sestavení Dockeru. řetězec

Argument

Název Description Hodnota
isSecret Příznak označující, jestli argument představuje tajný kód a má být odebrán z protokolů sestavení. bool
name Název argumentu. string (povinné)
hodnota Hodnota argumentu. string (povinné)

EncodedTaskStep

Název Description Hodnota
typ Typ kroku. EncodedTask (povinné)
encodedTaskContent Base64 kódovaná hodnota obsahu souboru šablony/definice. string (povinné)
encodedValuesContent Base64 kódovaná hodnota obsahu souboru parametrů/hodnot. řetězec
values Kolekce přepisovatelných hodnot, které lze předat při spuštění úlohy. SetValue[]

SetValue

Název Description Hodnota
isSecret Příznak označující, jestli hodnota představuje tajný kód nebo ne. bool
name Název přepisovatelné hodnoty. string (povinné)
hodnota Přepisovatelná hodnota string (povinné)

FileTaskStep

Název Description Hodnota
typ Typ kroku. 'FileTask' (povinné)
taskFilePath Cesta k souboru šablony nebo definice úkolu vzhledem ke zdrojovému kontextu. string (povinné)
values Kolekce přepisovatelných hodnot, které lze předat při spuštění úlohy. SetValue[]
valuesFilePath Cesta k souboru hodnot úkolů nebo parametrů vzhledem ke zdrojovému kontextu. řetězec

Vlastnosti triggeru

Název Description Hodnota
baseImageTrigger Aktivační událost založená na závislostech základní image. BaseImageTrigger
sourceTriggers Kolekce triggerů založených na úložišti zdrojového kódu. SourceTrigger[]

BaseImageTrigger

Název Description Hodnota
baseImageTriggerType Typ automatické aktivační události pro aktualizace závislostí základní image. 'All' (Vše)
Modul runtime (povinné)
name Název triggeru. string (povinné)
status Aktuální stav triggeru. Zakázáno
Povoleno

SourceTrigger

Název Description Hodnota
name Název triggeru. string (povinné)
Zdrojovárepozitory Vlastnosti, které popisují zdroj (kód) úlohy. Vlastnosti zdroje (povinné)
sourceTriggerEvents Zdrojová událost odpovídající triggeru. Pole řetězců obsahující některou z těchto možností:
'commit'
Pullrequest (povinné)
status Aktuální stav triggeru. Zakázáno
Povoleno

Vlastnosti zdroje

Název Description Hodnota
branch Název větve zdrojového kódu. řetězec
adresa URL úložiště Úplná adresa URL úložiště zdrojového kódu string (povinné)
sourceControlAuthProperties Vlastnosti autorizace pro přístup k úložišti zdrojového kódu a nastavení
webhooky pro oznámení
AuthInfo
sourceControlType Typ služby správy zdrojového kódu. 'Github'
VisualStudioTeamService (povinné)

AuthInfo

Název Description Hodnota
expiresIn Čas v sekundách, kdy token zůstane platný int
obnovovací token Obnovovací token použitý k aktualizaci přístupového tokenu. řetězec
scope Obor přístupového tokenu. řetězec
token Přístupový token použitý pro přístup k poskytovateli správy zdrojového kódu. string (povinné)
typ tokenu Typ ověřovacího tokenu. OAuth
"PAT" (povinné)

Definice prostředku šablony ARM

Typ prostředku registrů nebo úkolů je možné nasadit s operacemi, které cílí na:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.ContainerRegistry/registries/tasks, přidejte do šablony následující kód JSON.

{
  "type": "Microsoft.ContainerRegistry/registries/tasks",
  "apiVersion": "2018-09-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "agentConfiguration": {
      "cpu": "int"
    },
    "credentials": {
      "customRegistries": {},
      "sourceRegistry": {
        "loginMode": "string"
      }
    },
    "platform": {
      "architecture": "string",
      "os": "string",
      "variant": "string"
    },
    "status": "string",
    "step": {
      "contextAccessToken": "string",
      "contextPath": "string",
      "type": "string"
      // For remaining properties, see TaskStepProperties objects
    },
    "timeout": "int",
    "trigger": {
      "baseImageTrigger": {
        "baseImageTriggerType": "string",
        "name": "string",
        "status": "string"
      },
      "sourceTriggers": [
        {
          "name": "string",
          "sourceRepository": {
            "branch": "string",
            "repositoryUrl": "string",
            "sourceControlAuthProperties": {
              "expiresIn": "int",
              "refreshToken": "string",
              "scope": "string",
              "token": "string",
              "tokenType": "string"
            },
            "sourceControlType": "string"
          },
          "sourceTriggerEvents": [ "string" ],
          "status": "string"
        }
      ]
    }
  }
}

TaskStepProperties – objekty

Nastavte vlastnost type a určete typ objektu.

Pro Docker použijte:

  "type": "Docker",
  "arguments": [
    {
      "isSecret": "bool",
      "name": "string",
      "value": "string"
    }
  ],
  "dockerFilePath": "string",
  "imageNames": [ "string" ],
  "isPushEnabled": "bool",
  "noCache": "bool",
  "target": "string"

Pro EncodedTask použijte:

  "type": "EncodedTask",
  "encodedTaskContent": "string",
  "encodedValuesContent": "string",
  "values": [
    {
      "isSecret": "bool",
      "name": "string",
      "value": "string"
    }
  ]

Jako FileTask použijte:

  "type": "FileTask",
  "taskFilePath": "string",
  "values": [
    {
      "isSecret": "bool",
      "name": "string",
      "value": "string"
    }
  ],
  "valuesFilePath": "string"

Hodnoty vlastností

registry/tasks

Název Description Hodnota
typ Typ prostředku Microsoft.ContainerRegistry/registryies/tasks
apiVersion Verze rozhraní API prostředků '2018-09-01'
name Název prostředku

Podívejte se, jak nastavit názvy a typy pro podřízené prostředky v šablonách JSON ARM.
string (povinné)

Omezení počtu znaků: 5–50

Platné znaky:
Alfanumerické znaky, spojovníky a podtržítka.
location Umístění prostředku. Po vytvoření prostředku to nejde změnit. string (povinné)
tags Značky prostředku. Slovník názvů značek a hodnot. Viz Značky v šablonách
properties Vlastnosti úkolu. TaskVlastnosti

TaskVlastnosti

Název Description Hodnota
konfigurace agenta Konfigurace počítače agenta spuštění. AgentVlastnosti
Přihlašovací údaje Vlastnosti, které popisují sadu přihlašovacích údajů, které se použijí při vyvolání tohoto spuštění. Přihlašovací údaje
platforma Vlastnosti platformy, pro které se má provést spuštění. Vlastnosti platformy (povinné)
status Aktuální stav úkolu. Zakázáno
'Povoleno'
Krok Vlastnosti kroku úkolu. TaskStepProperties (povinné)
timeout Časový limit spuštění v sekundách int
Aktivační událost Vlastnosti, které popisují všechny triggery úlohy. TriggerProperties

AgentVlastnosti

Název Description Hodnota
Cpu Konfigurace procesoru z hlediska počtu jader požadovaných pro spuštění int

Přihlašovací údaje

Název Description Hodnota
customRegistries Popisuje parametry přihlašovacích údajů pro přístup k jiným vlastním registrům. Klíč
pro položku slovníku bude přihlašovací server registru (myregistry.azurecr.io) a
hodnota položky bude přihlašovací údaje registru pro přístup k registru.
object
sourceRegistry Popisuje parametry přihlašovacích údajů pro přístup ke zdrojovému registru. SourceRegistryCredentials

SourceRegistryCredentials

Název Description Hodnota
loginMode Režim ověřování, který určuje rozsah přihlášení zdrojového registru. Přihlašovací údaje pro zdrojový registr
se vygeneruje pomocí daného oboru. Tyto přihlašovací údaje se použijí k přihlášení
zdrojový registr během běhu.
Výchozí
'Žádný'

Vlastnosti platformy

Název Description Hodnota
Architektura Architektura operačního systému. 'amd64'
'arm'
'x86'
os Typ operačního systému požadovaný pro spuštění. 'Linux'
'Windows' (povinné)
Varianta Varianta procesoru. 'v6'
'v7'
'v8'

TaskStepProperties

Název Description Hodnota
contextAccessToken Token (git PAT nebo token SAS objektu blob účtu úložiště) přidružený k kontextu kroku. řetězec
contextPath Adresa URL (absolutní nebo relativní) zdrojového kontextu pro krok úkolu řetězec
typ Nastavení typu objektu Docker
EncodedTask
FileTask (povinné)

DockerBuildStep

Název Description Hodnota
typ Typ kroku. Docker (povinné)
Argumenty Kolekce argumentů přepsání, které se mají použít při provádění tohoto kroku sestavení. Argument[]
dockerFilePath Cesta k souboru Dockeru vzhledem ke zdrojovému kontextu. string (povinné)
imageNames Plně kvalifikované názvy imagí, včetně úložiště a značky. string[]
isPushEnabled Hodnota této vlastnosti označuje, jestli se má sestavená image odeslat do registru, nebo ne. bool
noCache Hodnota této vlastnosti označuje, jestli je mezipaměť image povolená, nebo ne. bool
Cíl Název cílové fáze sestavení pro sestavení Dockeru. řetězec

Argument

Název Description Hodnota
isSecret Příznak označující, jestli argument představuje tajný kód a jestli se má odebrat z protokolů sestavení. bool
name Název argumentu. string (povinné)
hodnota Hodnota argumentu. string (povinné)

EncodedTaskStep

Název Description Hodnota
typ Typ kroku. EncodedTask (povinné)
encodedTaskContent Base64 kódovaná hodnota obsahu souboru šablony nebo definice. string (povinné)
encodedValuesContent Base64 kódovaná hodnota obsahu souboru parametrů/hodnot. řetězec
values Kolekce přepisovatelných hodnot, které lze předat při spuštění úlohy. SetValue[]

SetValue

Název Description Hodnota
isSecret Příznak označující, jestli hodnota představuje tajný kód, nebo ne. bool
name Název přepisovatelné hodnoty. string (povinné)
hodnota Přepisovatelná hodnota. string (povinné)

FileTaskStep

Název Description Hodnota
typ Typ kroku. FileTask (povinné)
taskFilePath Cesta k souboru šablony nebo definice úkolu vzhledem ke zdrojovému kontextu. string (povinné)
values Kolekce přepisovatelných hodnot, které lze předat při spuštění úlohy. SetValue[]
valuesFilePath Cesta k souboru hodnot úkolů nebo parametrů vzhledem ke zdrojovému kontextu. řetězec

TriggerProperties

Název Description Hodnota
baseImageTrigger Aktivační událost založená na závislostech základní image. BaseImageTrigger
sourceTriggers Kolekce triggerů založených na úložišti zdrojového kódu. SourceTrigger[]

BaseImageTrigger

Název Description Hodnota
baseImageTriggerType Typ automatického triggeru pro aktualizace závislostí základní image. "Vše"
Runtime (povinné)
name Název triggeru. string (povinné)
status Aktuální stav triggeru. Zakázáno
'Povoleno'

SourceTrigger

Název Description Hodnota
name Název triggeru. string (povinné)
sourceRepository Vlastnosti, které popisují zdroj(kód) úlohy. SourceProperties (povinné)
sourceTriggerEvents Zdrojová událost odpovídající triggeru. Pole řetězců obsahující některou z těchto možností:
"potvrzení"
"pullrequest" (povinné)
status Aktuální stav triggeru. Zakázáno
'Povoleno'

Vlastnosti zdrojového kódu

Název Description Hodnota
branch Název větve zdrojového kódu. řetězec
repositoryUrl Úplná adresa URL úložiště zdrojového kódu string (povinné)
sourceControlAuthProperties Vlastnosti autorizace pro přístup k úložišti zdrojového kódu a nastavení
webhooky pro oznámení.
AuthInfo
sourceControlType Typ služby správy zdrojového kódu. 'GitHub'
VisualStudioTeamService (povinné)

AuthInfo

Název Description Hodnota
expiresIn Čas v sekundách, kdy token zůstane platný int
refreshToken Obnovovací token použitý k aktualizaci přístupového tokenu. řetězec
scope Rozsah přístupového tokenu. řetězec
token Přístupový token použitý pro přístup k poskytovateli správy zdrojového kódu. string (povinné)
tokenType Typ ověřovacího tokenu. OAuth
"PAT" (povinné)

Definice prostředku Terraformu (zprostředkovatele AzAPI)

Typ prostředku registrů nebo úkolů je možné nasadit s operacemi, které cílí na:

  • Skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.ContainerRegistry/registries/tasks, přidejte do šablony následující Terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ContainerRegistry/registries/tasks@2018-09-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      agentConfiguration = {
        cpu = int
      }
      credentials = {
        customRegistries = {}
        sourceRegistry = {
          loginMode = "string"
        }
      }
      platform = {
        architecture = "string"
        os = "string"
        variant = "string"
      }
      status = "string"
      step = {
        contextAccessToken = "string"
        contextPath = "string"
        type = "string"
        // For remaining properties, see TaskStepProperties objects
      }
      timeout = int
      trigger = {
        baseImageTrigger = {
          baseImageTriggerType = "string"
          name = "string"
          status = "string"
        }
        sourceTriggers = [
          {
            name = "string"
            sourceRepository = {
              branch = "string"
              repositoryUrl = "string"
              sourceControlAuthProperties = {
                expiresIn = int
                refreshToken = "string"
                scope = "string"
                token = "string"
                tokenType = "string"
              }
              sourceControlType = "string"
            }
            sourceTriggerEvents = [
              "string"
            ]
            status = "string"
          }
        ]
      }
    }
  })
}

TaskStepProperties – objekty

Nastavte vlastnost type a určete typ objektu.

Pro Docker použijte:

  type = "Docker"
  arguments = [
    {
      isSecret = bool
      name = "string"
      value = "string"
    }
  ]
  dockerFilePath = "string"
  imageNames = [
    "string"
  ]
  isPushEnabled = bool
  noCache = bool
  target = "string"

Pro EncodedTask použijte:

  type = "EncodedTask"
  encodedTaskContent = "string"
  encodedValuesContent = "string"
  values = [
    {
      isSecret = bool
      name = "string"
      value = "string"
    }
  ]

Jako FileTask použijte:

  type = "FileTask"
  taskFilePath = "string"
  values = [
    {
      isSecret = bool
      name = "string"
      value = "string"
    }
  ]
  valuesFilePath = "string"

Hodnoty vlastností

registry/tasks

Název Description Hodnota
typ Typ prostředku Microsoft.ContainerRegistry/registryies/tasks@2018-09-01
name Název prostředku string (povinné)

Omezení počtu znaků: 5–50

Platné znaky:
Alfanumerické znaky, spojovníky a podtržítka.
location Umístění prostředku. Po vytvoření prostředku to nejde změnit. string (povinné)
parent_id ID prostředku, který je nadřazený pro tento prostředek. ID prostředku typu: registry
tags Značky prostředku. Slovník názvů značek a hodnot.
properties Vlastnosti úkolu. TaskVlastnosti

TaskVlastnosti

Název Description Hodnota
konfigurace agenta Konfigurace počítače agenta spuštění. AgentVlastnosti
Přihlašovací údaje Vlastnosti, které popisují sadu přihlašovacích údajů, které se použijí při vyvolání tohoto spuštění. Přihlašovací údaje
platforma Vlastnosti platformy, pro které se má provést spuštění. Vlastnosti platformy (povinné)
status Aktuální stav úkolu. "Zakázáno"
"Povoleno"
Krok Vlastnosti kroku úkolu. TaskStepProperties (povinné)
timeout Časový limit spuštění v sekundách int
Aktivační událost Vlastnosti, které popisují všechny triggery úlohy. TriggerProperties

AgentVlastnosti

Název Description Hodnota
Cpu Konfigurace procesoru z hlediska počtu jader požadovaných pro spuštění int

Přihlašovací údaje

Název Description Hodnota
customRegistries Popisuje parametry přihlašovacích údajů pro přístup k jiným vlastním registrům. Klíč
pro položku slovníku bude přihlašovací server registru (myregistry.azurecr.io) a
hodnota položky bude přihlašovací údaje registru pro přístup k registru.
object
sourceRegistry Popisuje parametry přihlašovacích údajů pro přístup ke zdrojovému registru. SourceRegistryCredentials

SourceRegistryCredentials

Název Description Hodnota
loginMode Režim ověřování, který určuje rozsah přihlášení zdrojového registru. Přihlašovací údaje pro zdrojový registr
se vygeneruje pomocí daného oboru. Tyto přihlašovací údaje se použijí k přihlášení
zdrojový registr během běhu.
"Výchozí"
"Žádné"

Vlastnosti platformy

Název Description Hodnota
Architektura Architektura operačního systému. "amd64"
"rameno"
"x86"
os Typ operačního systému vyžadovaný pro spuštění. "Linux"
"Windows" (povinné)
Varianta Varianta procesoru. "v6"
"v7"
"v8"

TaskStepProperties

Název Description Hodnota
contextAccessToken Token (token GIT PAT nebo token SAS objektu blob účtu úložiště) přidružený ke kontextu pro krok. řetězec
contextPath Adresa URL (absolutní nebo relativní) zdrojového kontextu pro krok úkolu řetězec
typ Nastavení typu objektu Docker
EncodedTask
FileTask (povinné)

DockerBuildStep

Název Description Hodnota
typ Typ kroku. "Docker" (povinné)
Argumenty Kolekce argumentů přepsání, které se mají použít při provádění tohoto kroku sestavení. Argument[]
dockerFilePath Cesta k souboru Dockeru vzhledem ke zdrojovému kontextu. string (povinné)
imageNames Plně kvalifikované názvy imagí, včetně úložiště a značky. string[]
isPushEnabled Hodnota této vlastnosti označuje, zda sestavená image má být vložena do registru nebo ne. bool
noCache Hodnota této vlastnosti označuje, jestli je mezipaměť image povolená, nebo ne. bool
Cíl Název cílové fáze sestavení pro sestavení Dockeru. řetězec

Argument

Název Description Hodnota
isSecret Příznak označující, jestli argument představuje tajný kód a má být odebrán z protokolů sestavení. bool
name Název argumentu. string (povinné)
hodnota Hodnota argumentu. string (povinné)

EncodedTaskStep

Název Description Hodnota
typ Typ kroku. "EncodedTask" (povinné)
encodedTaskContent Base64 kódovaná hodnota obsahu souboru šablony/definice. string (povinné)
encodedValuesContent Base64 kódovaná hodnota obsahu souboru parametrů/hodnot. řetězec
values Kolekce přepisovatelných hodnot, které lze předat při spuštění úlohy. SetValue[]

SetValue

Název Description Hodnota
isSecret Příznak označující, jestli hodnota představuje tajný kód nebo ne. bool
name Název přepisovatelné hodnoty. string (povinné)
hodnota Přepisovatelná hodnota string (povinné)

FileTaskStep

Název Description Hodnota
typ Typ kroku. "FileTask" (povinné)
taskFilePath Cesta k souboru šablony nebo definice úkolu vzhledem ke zdrojovému kontextu. string (povinné)
values Kolekce přepisovatelných hodnot, které lze předat při spuštění úlohy. SetValue[]
valuesFilePath Cesta k souboru hodnot úkolů nebo parametrů vzhledem ke zdrojovému kontextu. řetězec

TriggerProperties

Název Description Hodnota
baseImageTrigger Aktivační událost založená na závislostech základní image. BaseImageTrigger
sourceTriggers Kolekce triggerů založených na úložišti zdrojového kódu. SourceTrigger[]

BaseImageTrigger

Název Description Hodnota
baseImageTriggerType Typ automatického triggeru pro aktualizace závislostí základní image. "Vše"
"Runtime" (povinné)
name Název triggeru. string (povinné)
status Aktuální stav triggeru. "Zakázáno"
"Povoleno"

SourceTrigger

Název Description Hodnota
name Název triggeru. string (povinné)
sourceRepository Vlastnosti, které popisují zdroj(kód) úlohy. SourceProperties (povinné)
sourceTriggerEvents Zdrojová událost odpovídající triggeru. Pole řetězců obsahující některou z těchto možností:
"commit" (potvrzení)
"pullrequest" (povinné)
status Aktuální stav triggeru. "Zakázáno"
"Povoleno"

Vlastnosti zdrojového kódu

Název Description Hodnota
branch Název větve zdrojového kódu. řetězec
repositoryUrl Úplná adresa URL úložiště zdrojového kódu string (povinné)
sourceControlAuthProperties Vlastnosti autorizace pro přístup k úložišti zdrojového kódu a nastavení
webhooky pro oznámení.
AuthInfo
sourceControlType Typ služby správy zdrojového kódu. "GitHub"
VisualStudioTeamService (povinné)

AuthInfo

Název Description Hodnota
expiresIn Čas v sekundách, kdy token zůstane platný int
refreshToken Obnovovací token použitý k aktualizaci přístupového tokenu. řetězec
scope Rozsah přístupového tokenu. řetězec
token Přístupový token použitý pro přístup k poskytovateli správy zdrojového kódu. string (povinné)
tokenType Typ ověřovacího tokenu. "OAuth"
"PAT" (povinné)