Registri Microsoft.ContainerRegistry/taskRuns
Definizione di risorsa Bicep
Il tipo di risorsa registri/taskRuns può essere distribuito con operazioni destinate:
- Gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato di risorsa
Per creare una risorsa Microsoft.ContainerRegistry/registries/taskRuns, aggiungere il bicep seguente al modello.
resource symbolicname 'Microsoft.ContainerRegistry/registries/taskRuns@2019-06-01-preview' = {
name: 'string'
location: 'string'
parent: resourceSymbolicName
identity: {
principalId: 'string'
tenantId: 'string'
type: 'string'
userAssignedIdentities: {}
}
properties: {
forceUpdateTag: 'string'
runRequest: {
agentPoolName: 'string'
isArchiveEnabled: bool
logTemplate: 'string'
type: 'string'
// For remaining properties, see RunRequest objects
}
}
}
Oggetti RunRequest
Impostare la proprietà type per specificare il tipo di oggetto.
Per DockerBuildRequest, usare:
type: 'DockerBuildRequest'
agentConfiguration: {
cpu: int
}
arguments: [
{
isSecret: bool
name: 'string'
value: 'string'
}
]
credentials: {
customRegistries: {}
sourceRegistry: {
loginMode: 'string'
}
}
dockerFilePath: 'string'
imageNames: [
'string'
]
isPushEnabled: bool
noCache: bool
platform: {
architecture: 'string'
os: 'string'
variant: 'string'
}
sourceLocation: 'string'
target: 'string'
timeout: int
Per CodificadTaskRunRequest, usare:
type: 'EncodedTaskRunRequest'
agentConfiguration: {
cpu: int
}
credentials: {
customRegistries: {}
sourceRegistry: {
loginMode: 'string'
}
}
encodedTaskContent: 'string'
encodedValuesContent: 'string'
platform: {
architecture: 'string'
os: 'string'
variant: 'string'
}
sourceLocation: 'string'
timeout: int
values: [
{
isSecret: bool
name: 'string'
value: 'string'
}
]
Per FileTaskRunRequest, usare:
type: 'FileTaskRunRequest'
agentConfiguration: {
cpu: int
}
credentials: {
customRegistries: {}
sourceRegistry: {
loginMode: 'string'
}
}
platform: {
architecture: 'string'
os: 'string'
variant: 'string'
}
sourceLocation: 'string'
taskFilePath: 'string'
timeout: int
values: [
{
isSecret: bool
name: 'string'
value: 'string'
}
]
valuesFilePath: 'string'
Per TaskRunRequest, usare:
type: 'TaskRunRequest'
overrideTaskStepProperties: {
arguments: [
{
isSecret: bool
name: 'string'
value: 'string'
}
]
contextPath: 'string'
file: 'string'
target: 'string'
updateTriggerToken: 'string'
values: [
{
isSecret: bool
name: 'string'
value: 'string'
}
]
}
taskId: 'string'
Valori delle proprietà
registri/taskRuns
Nome | Descrizione | valore |
---|---|---|
name | Nome della risorsa Vedere come impostare nomi e tipi per le risorse figlio in Bicep. |
stringa (obbligatoria) |
posizione | Posizione della risorsa | string |
padre | In Bicep è possibile specificare la risorsa padre per una risorsa figlio. È necessario aggiungere questa proprietà solo quando la risorsa figlio viene dichiarata all'esterno della risorsa padre. Per altre informazioni, vedere Risorsa figlio esterna alla risorsa padre. |
Nome simbolico per la risorsa di tipo: registri |
identity | Identità per la risorsa. | IdentityProperties |
properties | Le proprietà associate all'esecuzione dell'attività, ad esempio la richiesta e il risultato dell'esecuzione | TaskRunProperties |
IdentityProperties
Nome | Descrizione | Valore |
---|---|---|
principalId | ID principale dell'identità della risorsa. | string |
TenantId | ID tenant della risorsa. | string |
type | Tipo di identità. | 'Nessuno' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned' |
userAssignedIdentities | Elenco delle identità utente associate alla risorsa. Identità utente i riferimenti alle chiavi dizionario saranno ID risorsa ARM nel formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/ providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. |
object |
TaskRunProperties
Nome | Descrizione | Valore |
---|---|---|
forceUpdateTag | Come l'esecuzione deve essere costretta a eseguire nuovamente anche se la configurazione della richiesta di esecuzione non è stata modificata | string |
runRequest | Richiesta (parametri) per l'esecuzione | RunRequest |
RunRequest
Nome | Descrizione | Valore |
---|---|---|
agentPoolName | Pool di agenti dedicato per l'esecuzione. | string |
isArchiveEnabled | Valore che indica se l'archiviazione è abilitata per l'esecuzione o meno. | bool |
logTemplate | Modello che descrive il repository e le informazioni sul tag per eseguire l'artefatto del log. | string |
type | Impostare il tipo di oggetto | DockerBuildRequest CodificadTaskRunRequest FileTaskRunRequest TaskRunRequest (obbligatorio) |
DockerBuildRequest
Nome | Descrizione | Valore |
---|---|---|
tipo | Tipo della richiesta di esecuzione. | 'DockerBuildRequest' (obbligatorio) |
agentConfiguration | Configurazione del computer dell'agente di esecuzione. | AgentProperties |
argomenti | Raccolta di argomenti di override da utilizzare durante l'esecuzione dell'esecuzione. | Argument[] |
credentials | Proprietà che descrivono un set di credenziali che verranno usate quando viene richiamata questa esecuzione. | Credenziali |
dockerFilePath | Percorso del file Docker relativo al percorso di origine. | stringa (obbligatorio) |
imageNames | Nomi di immagine completi, inclusi il repository e il tag. | string[] |
isPushEnabled | Il valore di questa proprietà indica se l'immagine compilata deve essere inserita nel Registro di sistema o meno. | bool |
Nocache | Il valore di questa proprietà indica se la cache delle immagini è abilitata o meno. | bool |
Piattaforma | Proprietà della piattaforma su cui deve verificarsi l'esecuzione. | PlatformProperties (obbligatorio) |
Sourcelocation | URL (assoluto o relativo) del contesto di origine. Può essere un URL di un repository tar o git. Se si tratta di URL relativo, il percorso relativo deve essere ottenuto chiamando l'API listBuildSourceUploadUrl. |
string |
target | Nome della fase di compilazione di destinazione per la compilazione docker. | string |
timeout | Timeout di esecuzione in secondi. | INT |
AgentProperties
Nome | Descrizione | Valore |
---|---|---|
cpu | Configurazione della CPU in termini di numero di core necessari per l'esecuzione. | INT |
Argomento
Nome | Descrizione | Valore |
---|---|---|
isSecret | Flag per indicare se l'argomento rappresenta un segreto e si vuole rimuovere dai log di compilazione. | bool |
name | Il nome dell’argomento. | stringa (obbligatorio) |
Valore | Valore dell'argomento. | stringa (obbligatorio) |
Credenziali
Nome | Descrizione | Valore |
---|---|---|
customRegistries | Descrive i parametri delle credenziali per l'accesso ad altri registri personalizzati. La chiave per l'elemento del dizionario sarà il server di accesso del Registro di sistema (myregistry.azurecr.io) e il valore dell'elemento sarà le credenziali del Registro di sistema per l'accesso al Registro di sistema. |
object |
sourceRegistry | Descrive i parametri delle credenziali per l'accesso al Registro di sistema di origine. | SourceRegistryCredentials |
SourceRegistryCredentials
Nome | Descrizione | Valore |
---|---|---|
loginMode | Modalità di autenticazione che determina l'ambito di accesso del Registro di sistema di origine. Credenziali per il Registro di sistema di origine verrà generato usando l'ambito specificato. Queste credenziali verranno usate per accedere a il Registro di sistema di origine durante l'esecuzione. |
Impostazione predefinita 'Nessuno' |
PlatformProperties
Nome | Descrizione | Valore |
---|---|---|
architettura | Architettura del sistema operativo. | '386' 'amd64' 'braccio' 'arm64' 'x86' |
os | Tipo di sistema operativo necessario per l'esecuzione. | 'Linux' 'Windows' (obbligatorio) |
variant | Variante della CPU. | 'v6' 'v7' 'v8' |
EncodedTaskRunRequest
Nome | Descrizione | Valore |
---|---|---|
tipo | Tipo della richiesta di esecuzione. | 'EncodedTaskRunRequest' (obbligatorio) |
agentConfiguration | Configurazione del computer dell'agente di esecuzione. | AgentProperties |
credentials | Proprietà che descrivono un set di credenziali che verranno usate quando viene richiamata questa esecuzione. | Credenziali |
encodedTaskContent | Valore con codifica Base64 del contenuto del file di modello/definizione. | stringa (obbligatorio) |
encodedValuesContent | Valore con codifica Base64 del contenuto del file parameters/values. | string |
Piattaforma | Proprietà della piattaforma su cui deve verificarsi l'esecuzione. | PlatformProperties (obbligatorio) |
Sourcelocation | URL (assoluto o relativo) del contesto di origine. Può essere un URL di un repository tar o git. Se si tratta di URL relativo, il percorso relativo deve essere ottenuto chiamando l'API listBuildSourceUploadUrl. |
string |
timeout | Timeout di esecuzione in secondi. | INT |
valori | Raccolta di valori sottoponibili a override che possono essere passati durante l'esecuzione di un'attività. | SetValue[] |
SetValue
Nome | Descrizione | Valore |
---|---|---|
isSecret | Flag per indicare se il valore rappresenta o meno un segreto. | bool |
name | Nome del valore sostituibile. | stringa (obbligatorio) |
Valore | Valore sostituibile. | stringa (obbligatorio) |
FileTaskRunRequest
Nome | Descrizione | Valore |
---|---|---|
tipo | Tipo della richiesta di esecuzione. | 'FileTaskRunRequest' (obbligatorio) |
agentConfiguration | Configurazione del computer dell'agente di esecuzione. | AgentProperties |
credentials | Proprietà che descrivono un set di credenziali che verranno usate quando viene richiamata questa esecuzione. | Credenziali |
Piattaforma | Proprietà della piattaforma su cui deve verificarsi l'esecuzione. | PlatformProperties (obbligatorio) |
Sourcelocation | URL (assoluto o relativo) del contesto di origine. Può essere un URL di un repository tar o git. Se si tratta di URL relativo, il percorso relativo deve essere ottenuto chiamando l'API listBuildSourceUploadUrl. |
string |
taskFilePath | Percorso del file modello/definizione relativo all'origine. | stringa (obbligatorio) |
timeout | Timeout di esecuzione in secondi. | INT |
valori | Raccolta di valori sottoponibili a override che possono essere passati durante l'esecuzione di un'attività. | SetValue[] |
valuesFilePath | Percorso del file values/parameters relativo all'origine. | string |
TaskRunRequest
Nome | Descrizione | Valore |
---|---|---|
tipo | Tipo della richiesta di esecuzione. | 'TaskRunRequest' (obbligatorio) |
overrideTaskStepProperties | Set di parametri sottoponibili a override che possono essere passati durante l'esecuzione di un'attività. | OverrideTaskStepProperties |
taskId | ID risorsa dell'attività su cui deve essere accodato l'esecuzione. | stringa (obbligatorio) |
OverrideTaskStepProperties
Nome | Descrizione | Valore |
---|---|---|
argomenti | Ottiene o imposta la raccolta di argomenti di override da utilizzare quando esecuzione di un passaggio di compilazione. |
Argument[] |
contextPath | Contesto di origine in cui è necessario accodare l'esecuzione. | string |
file | Il file su cui eseguire deve essere accodato. | string |
target | Nome della fase di compilazione di destinazione per la compilazione docker. | string |
updateTriggerToken | Token trigger di aggiornamento codificato base64 che verrà collegato con il webhook del trigger immagine di base. | string |
valori | Raccolta di valori sostituibili che possono essere passati durante l'esecuzione di un'attività. | SetValue[] |
Definizione della risorsa modello di Resource Manager
Il tipo di risorsa registri/taskRuns può essere distribuito con operazioni destinate:
- Gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato di risorsa
Per creare una risorsa Microsoft.ContainerRegistry/registries/taskRuns, aggiungere il codice JSON seguente al modello.
{
"type": "Microsoft.ContainerRegistry/registries/taskRuns",
"apiVersion": "2019-06-01-preview",
"name": "string",
"location": "string",
"identity": {
"principalId": "string",
"tenantId": "string",
"type": "string",
"userAssignedIdentities": {}
},
"properties": {
"forceUpdateTag": "string",
"runRequest": {
"agentPoolName": "string",
"isArchiveEnabled": "bool",
"logTemplate": "string",
"type": "string"
// For remaining properties, see RunRequest objects
}
}
}
Oggetti RunRequest
Impostare la proprietà type per specificare il tipo di oggetto.
Per DockerBuildRequest, usare:
"type": "DockerBuildRequest",
"agentConfiguration": {
"cpu": "int"
},
"arguments": [
{
"isSecret": "bool",
"name": "string",
"value": "string"
}
],
"credentials": {
"customRegistries": {},
"sourceRegistry": {
"loginMode": "string"
}
},
"dockerFilePath": "string",
"imageNames": [ "string" ],
"isPushEnabled": "bool",
"noCache": "bool",
"platform": {
"architecture": "string",
"os": "string",
"variant": "string"
},
"sourceLocation": "string",
"target": "string",
"timeout": "int"
Per CodificadTaskRunRequest, usare:
"type": "EncodedTaskRunRequest",
"agentConfiguration": {
"cpu": "int"
},
"credentials": {
"customRegistries": {},
"sourceRegistry": {
"loginMode": "string"
}
},
"encodedTaskContent": "string",
"encodedValuesContent": "string",
"platform": {
"architecture": "string",
"os": "string",
"variant": "string"
},
"sourceLocation": "string",
"timeout": "int",
"values": [
{
"isSecret": "bool",
"name": "string",
"value": "string"
}
]
Per FileTaskRunRequest, usare:
"type": "FileTaskRunRequest",
"agentConfiguration": {
"cpu": "int"
},
"credentials": {
"customRegistries": {},
"sourceRegistry": {
"loginMode": "string"
}
},
"platform": {
"architecture": "string",
"os": "string",
"variant": "string"
},
"sourceLocation": "string",
"taskFilePath": "string",
"timeout": "int",
"values": [
{
"isSecret": "bool",
"name": "string",
"value": "string"
}
],
"valuesFilePath": "string"
Per TaskRunRequest, usare:
"type": "TaskRunRequest",
"overrideTaskStepProperties": {
"arguments": [
{
"isSecret": "bool",
"name": "string",
"value": "string"
}
],
"contextPath": "string",
"file": "string",
"target": "string",
"updateTriggerToken": "string",
"values": [
{
"isSecret": "bool",
"name": "string",
"value": "string"
}
]
},
"taskId": "string"
Valori delle proprietà
registri/taskRuns
Nome | Descrizione | Valore |
---|---|---|
tipo | Tipo di risorsa | 'Microsoft.ContainerRegistry/registries/taskRuns' |
apiVersion | Versione dell'API risorsa | '2019-06-01-preview' |
name | Nome della risorsa Vedere come impostare nomi e tipi per le risorse figlio nei modelli di RESOURCE JSON. |
stringa (obbligatoria) |
posizione | Posizione della risorsa | string |
identity | Identità per la risorsa. | IdentityProperties |
properties | Le proprietà associate all'esecuzione dell'attività, ad esempio la richiesta e il risultato dell'esecuzione | TaskRunProperties |
IdentityProperties
Nome | Descrizione | Valore |
---|---|---|
principalId | ID principale dell'identità della risorsa. | string |
TenantId | ID tenant della risorsa. | string |
type | Tipo di identità. | 'Nessuno' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned' |
userAssignedIdentities | Elenco delle identità utente associate alla risorsa. Identità utente i riferimenti alle chiavi dizionario saranno ID risorsa ARM nel formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/ providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. |
object |
TaskRunProperties
Nome | Descrizione | Valore |
---|---|---|
forceUpdateTag | Come l'esecuzione deve essere costretta a eseguire nuovamente anche se la configurazione della richiesta di esecuzione non è stata modificata | string |
runRequest | Richiesta (parametri) per l'esecuzione | RunRequest |
RunRequest
Nome | Descrizione | Valore |
---|---|---|
agentPoolName | Pool di agenti dedicato per l'esecuzione. | string |
isArchiveEnabled | Valore che indica se l'archiviazione è abilitata per l'esecuzione o meno. | bool |
logTemplate | Modello che descrive il repository e le informazioni sul tag per eseguire l'artefatto del log. | string |
type | Impostare il tipo di oggetto | DockerBuildRequest EncodedTaskRunRequest FileTaskRunRequest TaskRunRequest (obbligatorio) |
DockerBuildRequest
Nome | Descrizione | Valore |
---|---|---|
tipo | Tipo della richiesta di esecuzione. | 'DockerBuildRequest' (obbligatorio) |
agentConfiguration | Configurazione del computer dell'agente di esecuzione. | AgentProperties |
argomenti | Raccolta di argomenti di override da utilizzare durante l'esecuzione dell'esecuzione. | Argument[] |
credentials | Proprietà che descrivono un set di credenziali che verranno usate quando viene richiamata questa esecuzione. | Credenziali |
dockerFilePath | Percorso del file Docker relativo al percorso di origine. | stringa (obbligatorio) |
imageNames | Nomi di immagine completi, inclusi il repository e il tag. | string[] |
isPushEnabled | Il valore di questa proprietà indica se l'immagine compilata deve essere inserita nel Registro di sistema o meno. | bool |
Nocache | Il valore di questa proprietà indica se la cache delle immagini è abilitata o meno. | bool |
Piattaforma | Proprietà della piattaforma su cui deve verificarsi l'esecuzione. | PlatformProperties (obbligatorio) |
Sourcelocation | URL (assoluto o relativo) del contesto di origine. Può essere un URL di un repository tar o git. Se si tratta di URL relativo, il percorso relativo deve essere ottenuto chiamando l'API listBuildSourceUploadUrl. |
string |
target | Nome della fase di compilazione di destinazione per la compilazione docker. | string |
timeout | Timeout di esecuzione in secondi. | INT |
AgentProperties
Nome | Descrizione | Valore |
---|---|---|
cpu | Configurazione della CPU in termini di numero di core necessari per l'esecuzione. | INT |
Argomento
Nome | Descrizione | Valore |
---|---|---|
isSecret | Flag per indicare se l'argomento rappresenta un segreto e si vuole rimuovere dai log di compilazione. | bool |
name | Il nome dell’argomento. | stringa (obbligatorio) |
Valore | Valore dell'argomento. | stringa (obbligatorio) |
Credenziali
Nome | Descrizione | Valore |
---|---|---|
customRegistries | Descrive i parametri delle credenziali per l'accesso ad altri registri personalizzati. La chiave per l'elemento del dizionario sarà il server di accesso del Registro di sistema (myregistry.azurecr.io) e il valore dell'elemento sarà le credenziali del Registro di sistema per l'accesso al Registro di sistema. |
object |
sourceRegistry | Descrive i parametri delle credenziali per l'accesso al Registro di sistema di origine. | SourceRegistryCredentials |
SourceRegistryCredentials
Nome | Descrizione | Valore |
---|---|---|
loginMode | Modalità di autenticazione che determina l'ambito di accesso del Registro di sistema di origine. Credenziali per il Registro di sistema di origine verrà generato usando l'ambito specificato. Queste credenziali verranno usate per accedere a il Registro di sistema di origine durante l'esecuzione. |
Impostazione predefinita 'Nessuno' |
PlatformProperties
Nome | Descrizione | Valore |
---|---|---|
architettura | Architettura del sistema operativo. | '386' 'amd64' 'braccio' 'arm64' 'x86' |
os | Tipo di sistema operativo necessario per l'esecuzione. | 'Linux' 'Windows' (obbligatorio) |
variant | Variante della CPU. | 'v6' 'v7' 'v8' |
EncodedTaskRunRequest
Nome | Descrizione | Valore |
---|---|---|
tipo | Tipo della richiesta di esecuzione. | 'EncodedTaskRunRequest' (obbligatorio) |
agentConfiguration | Configurazione del computer dell'agente di esecuzione. | AgentProperties |
credentials | Proprietà che descrivono un set di credenziali che verranno usate quando viene richiamata questa esecuzione. | Credenziali |
encodedTaskContent | Valore con codifica Base64 del contenuto del file di modello/definizione. | stringa (obbligatorio) |
encodedValuesContent | Valore con codifica Base64 del contenuto del file parameters/values. | string |
Piattaforma | Proprietà della piattaforma su cui deve verificarsi l'esecuzione. | PlatformProperties (obbligatorio) |
Sourcelocation | URL (assoluto o relativo) del contesto di origine. Può essere un URL di un repository tar o git. Se si tratta di URL relativo, il percorso relativo deve essere ottenuto chiamando l'API listBuildSourceUploadUrl. |
string |
timeout | Timeout di esecuzione in secondi. | INT |
valori | Raccolta di valori sottoponibili a override che possono essere passati durante l'esecuzione di un'attività. | SetValue[] |
SetValue
Nome | Descrizione | Valore |
---|---|---|
isSecret | Flag per indicare se il valore rappresenta o meno un segreto. | bool |
name | Nome del valore sostituibile. | stringa (obbligatorio) |
Valore | Valore sostituibile. | stringa (obbligatorio) |
FileTaskRunRequest
Nome | Descrizione | Valore |
---|---|---|
tipo | Tipo della richiesta di esecuzione. | 'FileTaskRunRequest' (obbligatorio) |
agentConfiguration | Configurazione del computer dell'agente di esecuzione. | AgentProperties |
credentials | Proprietà che descrivono un set di credenziali che verranno usate quando viene richiamata questa esecuzione. | Credenziali |
Piattaforma | Proprietà della piattaforma su cui deve verificarsi l'esecuzione. | PlatformProperties (obbligatorio) |
Sourcelocation | URL (assoluto o relativo) del contesto di origine. Può essere un URL di un repository tar o git. Se si tratta di URL relativo, il percorso relativo deve essere ottenuto chiamando l'API listBuildSourceUploadUrl. |
string |
taskFilePath | Percorso del file modello/definizione relativo all'origine. | stringa (obbligatorio) |
timeout | Timeout di esecuzione in secondi. | INT |
valori | Raccolta di valori sottoponibili a override che possono essere passati durante l'esecuzione di un'attività. | SetValue[] |
valuesFilePath | Percorso del file values/parameters relativo all'origine. | string |
TaskRunRequest
Nome | Descrizione | Valore |
---|---|---|
tipo | Tipo della richiesta di esecuzione. | 'TaskRunRequest' (obbligatorio) |
overrideTaskStepProperties | Set di parametri sottoponibili a override che possono essere passati durante l'esecuzione di un'attività. | OverrideTaskStepProperties |
taskId | ID risorsa dell'attività in cui eseguire deve essere accodato. | stringa (obbligatoria) |
OverrideTaskStepProperties
Nome | Descrizione | Valore |
---|---|---|
argomenti | Ottiene o imposta la raccolta di argomenti di override da usare quando esecuzione di un passaggio di compilazione. |
Argomento[] |
contextPath | Contesto di origine in cui è necessario accodare l'esecuzione. | string |
file | Il file su cui eseguire deve essere accodato. | string |
target | Nome della fase di compilazione di destinazione per la compilazione docker. | string |
updateTriggerToken | Token trigger di aggiornamento codificato base64 che verrà collegato con il webhook del trigger immagine di base. | string |
valori | Raccolta di valori sostituibili che possono essere passati durante l'esecuzione di un'attività. | SetValue[] |
Definizione della risorsa Terraform (provider AzAPI)
Il tipo di risorsa registri/taskRuns può essere distribuito con operazioni destinate:
- Gruppi di risorse
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato di risorsa
Per creare una risorsa Microsoft.ContainerRegistry/registries/taskRuns, aggiungere il codice Terraform seguente al modello.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.ContainerRegistry/registries/taskRuns@2019-06-01-preview"
name = "string"
location = "string"
parent_id = "string"
identity {
type = "string"
identity_ids = []
}
body = jsonencode({
properties = {
forceUpdateTag = "string"
runRequest = {
agentPoolName = "string"
isArchiveEnabled = bool
logTemplate = "string"
type = "string"
// For remaining properties, see RunRequest objects
}
}
})
}
Oggetti RunRequest
Impostare la proprietà type per specificare il tipo di oggetto.
Per DockerBuildRequest, usare:
type = "DockerBuildRequest"
agentConfiguration = {
cpu = int
}
arguments = [
{
isSecret = bool
name = "string"
value = "string"
}
]
credentials = {
customRegistries = {}
sourceRegistry = {
loginMode = "string"
}
}
dockerFilePath = "string"
imageNames = [
"string"
]
isPushEnabled = bool
noCache = bool
platform = {
architecture = "string"
os = "string"
variant = "string"
}
sourceLocation = "string"
target = "string"
timeout = int
Per CodificadTaskRunRequest, usare:
type = "EncodedTaskRunRequest"
agentConfiguration = {
cpu = int
}
credentials = {
customRegistries = {}
sourceRegistry = {
loginMode = "string"
}
}
encodedTaskContent = "string"
encodedValuesContent = "string"
platform = {
architecture = "string"
os = "string"
variant = "string"
}
sourceLocation = "string"
timeout = int
values = [
{
isSecret = bool
name = "string"
value = "string"
}
]
Per FileTaskRunRequest, usare:
type = "FileTaskRunRequest"
agentConfiguration = {
cpu = int
}
credentials = {
customRegistries = {}
sourceRegistry = {
loginMode = "string"
}
}
platform = {
architecture = "string"
os = "string"
variant = "string"
}
sourceLocation = "string"
taskFilePath = "string"
timeout = int
values = [
{
isSecret = bool
name = "string"
value = "string"
}
]
valuesFilePath = "string"
Per TaskRunRequest, usare:
type = "TaskRunRequest"
overrideTaskStepProperties = {
arguments = [
{
isSecret = bool
name = "string"
value = "string"
}
]
contextPath = "string"
file = "string"
target = "string"
updateTriggerToken = "string"
values = [
{
isSecret = bool
name = "string"
value = "string"
}
]
}
taskId = "string"
Valori delle proprietà
registri/taskRuns
Nome | Descrizione | Valore |
---|---|---|
tipo | Tipo di risorsa | "Microsoft.ContainerRegistry/registries/taskRuns@2019-06-01-preview" |
name | Nome della risorsa | stringa (obbligatoria) |
posizione | Posizione della risorsa | string |
parent_id | ID della risorsa padre per questa risorsa. | ID per la risorsa di tipo: registri |
identity | Identità per la risorsa. | IdentityProperties |
properties | Le proprietà associate all'esecuzione dell'attività, ad esempio la richiesta e il risultato dell'esecuzione | TaskRunProperties |
IdentityProperties
Nome | Descrizione | Valore |
---|---|---|
tipo | Tipo di identità. | "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned" |
identity_ids | Elenco delle identità utente associate alla risorsa. Identità utente i riferimenti alle chiavi dizionario saranno ID risorsa ARM nel formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/ providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. |
Matrice di ID identità utente. |
TaskRunProperties
Nome | Descrizione | Valore |
---|---|---|
forceUpdateTag | Come l'esecuzione deve essere costretta a eseguire nuovamente anche se la configurazione della richiesta di esecuzione non è stata modificata | string |
runRequest | Richiesta (parametri) per l'esecuzione | RunRequest |
RunRequest
Nome | Descrizione | Valore |
---|---|---|
agentPoolName | Pool di agenti dedicato per l'esecuzione. | string |
isArchiveEnabled | Valore che indica se l'archiviazione è abilitata per l'esecuzione o meno. | bool |
logTemplate | Modello che descrive il repository e le informazioni sul tag per eseguire l'artefatto del log. | string |
type | Impostare il tipo di oggetto | DockerBuildRequest CodificadTaskRunRequest FileTaskRunRequest TaskRunRequest (obbligatorio) |
DockerBuildRequest
Nome | Descrizione | Valore |
---|---|---|
tipo | Tipo della richiesta di esecuzione. | "DockerBuildRequest" (obbligatorio) |
agentConfiguration | Configurazione del computer dell'agente di esecuzione. | AgentProperties |
argomenti | Raccolta di argomenti di override da usare durante l'esecuzione dell'esecuzione. | Argomento[] |
credentials | Le proprietà che descrivono un set di credenziali che verranno usate quando viene richiamata questa esecuzione. | Credenziali |
dockerFilePath | Percorso del file Docker relativo al percorso di origine. | stringa (obbligatoria) |
imageNames | Nomi di immagine completi, inclusi il repository e il tag. | string[] |
isPushEnabled | Il valore di questa proprietà indica se l'immagine compilata deve essere eseguita il push nel Registro di sistema o meno. | bool |
Nocache | Il valore di questa proprietà indica se la cache delle immagini è abilitata o meno. | bool |
Piattaforma | Le proprietà della piattaforma in base alle quali l'esecuzione deve verificarsi. | PlatformProperties (obbligatorio) |
Sourcelocation | URL(assoluto o relativo) del contesto di origine. Può essere un URL per un repository tar o git. Se è l'URL relativo, il percorso relativo deve essere ottenuto dall'API listBuildSourceUploadUrl. |
string |
target | Nome della fase di compilazione di destinazione per la compilazione docker. | string |
timeout | Timeout di esecuzione in secondi. | INT |
AgentProperties
Nome | Descrizione | Valore |
---|---|---|
cpu | La configurazione della CPU in termini di numero di core necessari per l'esecuzione. | INT |
Argomento
Nome | Descrizione | Valore |
---|---|---|
isSecret | Flag per indicare se l'argomento rappresenta un segreto e si vuole rimuovere dai log di compilazione. | bool |
name | Il nome dell’argomento. | stringa (obbligatoria) |
Valore | Valore dell'argomento. | stringa (obbligatoria) |
Credenziali
Nome | Descrizione | Valore |
---|---|---|
customRegistries | Descrive i parametri delle credenziali per l'accesso ad altri registri personalizzati. La chiave per l'elemento del dizionario sarà il server di accesso del Registro di sistema (myregistry.azurecr.io) e il valore dell'elemento sarà le credenziali del Registro di sistema per l'accesso al Registro di sistema. |
object |
sourceRegistry | Descrive i parametri delle credenziali per l'accesso al Registro di sistema di origine. | SourceRegistryCredentials |
SourceRegistryCredentials
Nome | Descrizione | Valore |
---|---|---|
loginMode | Modalità di autenticazione che determina l'ambito di accesso del Registro di sistema di origine. Credenziali per il Registro di sistema di origine verrà generato usando l'ambito specificato. Queste credenziali verranno usate per accedere a Registro di sistema di origine durante l'esecuzione. |
"Impostazione predefinita" "None" |
PlatformProperties
Nome | Descrizione | Valore |
---|---|---|
architettura | Architettura del sistema operativo. | "386" "amd64" "arm" "arm64" "x86" |
os | Tipo di sistema operativo necessario per l'esecuzione. | "Linux" "Windows" (obbligatorio) |
variant | Variante della CPU. | "v6" "v7" "v8" |
CodificadTaskRunRequest
Nome | Descrizione | Valore |
---|---|---|
tipo | Tipo della richiesta di esecuzione. | "CodificadTaskRunRequest" (obbligatorio) |
agentConfiguration | Configurazione del computer dell'agente di esecuzione. | AgentProperties |
credentials | Le proprietà che descrivono un set di credenziali che verranno usate quando viene richiamata questa esecuzione. | Credenziali |
codificadTaskContent | Valore codificato base64 del contenuto del file modello/definizione. | stringa (obbligatoria) |
codificadValuesContent | Valore codificato base64 del contenuto dei parametri/valori del file. | string |
Piattaforma | Le proprietà della piattaforma in base alle quali l'esecuzione deve verificarsi. | PlatformProperties (obbligatorio) |
Sourcelocation | URL(assoluto o relativo) del contesto di origine. Può essere un URL per un repository tar o git. Se è l'URL relativo, il percorso relativo deve essere ottenuto dall'API listBuildSourceUploadUrl. |
string |
timeout | Timeout di esecuzione in secondi. | INT |
valori | Raccolta di valori sostituibili che possono essere passati durante l'esecuzione di un'attività. | SetValue[] |
SetValue
Nome | Descrizione | Valore |
---|---|---|
isSecret | Contrassegno per indicare se il valore rappresenta un segreto o meno. | bool |
name | Nome del valore sottoposto a override. | stringa (obbligatoria) |
Valore | Valore sostituibile. | stringa (obbligatoria) |
FileTaskRunRequest
Nome | Descrizione | Valore |
---|---|---|
tipo | Tipo della richiesta di esecuzione. | "FileTaskRunRequest" (obbligatorio) |
agentConfiguration | Configurazione del computer dell'agente di esecuzione. | AgentProperties |
credentials | Le proprietà che descrivono un set di credenziali che verranno usate quando viene richiamata questa esecuzione. | Credenziali |
Piattaforma | Le proprietà della piattaforma in base alle quali l'esecuzione deve verificarsi. | PlatformProperties (obbligatorio) |
Sourcelocation | URL(assoluto o relativo) del contesto di origine. Può essere un URL per un repository tar o git. Se è l'URL relativo, il percorso relativo deve essere ottenuto dall'API listBuildSourceUploadUrl. |
string |
taskFilePath | Percorso del file modello/definizione relativo all'origine. | stringa (obbligatoria) |
timeout | Timeout di esecuzione in secondi. | INT |
valori | Raccolta di valori sostituibili che possono essere passati durante l'esecuzione di un'attività. | SetValue[] |
valuesFilePath | Percorso file dei valori/parametri relativo all'origine. | string |
TaskRunRequest
Nome | Descrizione | Valore |
---|---|---|
tipo | Tipo della richiesta di esecuzione. | "TaskRunRequest" (obbligatorio) |
overrideTaskStepProperties | Set di parametri sostituibili che possono essere passati durante l'esecuzione di un'attività. | OverrideTaskStepProperties |
taskId | ID risorsa dell'attività su cui deve essere accodato l'esecuzione. | stringa (obbligatorio) |
OverrideTaskStepProperties
Nome | Descrizione | Valore |
---|---|---|
argomenti | Ottiene o imposta la raccolta di argomenti di override da utilizzare quando esecuzione di un passaggio di compilazione. |
Argument[] |
contextPath | Contesto di origine in cui deve essere accodata l'esecuzione. | string |
file | Il file in cui deve essere eseguito deve essere accodato. | string |
target | Nome della fase di compilazione di destinazione per la compilazione docker. | string |
updateTriggerToken | Token trigger di aggiornamento con codifica Base64 che verrà associato al webhook del trigger dell'immagine di base. | string |
valori | Raccolta di valori sottoponibili a override che possono essere passati durante l'esecuzione di un oggetto Task. | SetValue[] |