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:
- Skupiny prostředků – viz příkazy nasazení 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/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:
- Skupiny prostředků – viz příkazy nasazení 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í 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é) |
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro