Registri/attività Microsoft.ContainerRegistry 2018-09-01
Definizione di risorsa Bicep
Il tipo di risorsa registri/attività 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/tasks, aggiungere il codice Bicep seguente al modello.
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'
}
]
}
}
}
Oggetti TaskStepProperties
Impostare la proprietà type per specificare il tipo di oggetto.
Per Docker, usare:
type: 'Docker'
arguments: [
{
isSecret: bool
name: 'string'
value: 'string'
}
]
dockerFilePath: 'string'
imageNames: [
'string'
]
isPushEnabled: bool
noCache: bool
target: 'string'
Per CodificadTask, usare:
type: 'EncodedTask'
encodedTaskContent: 'string'
encodedValuesContent: 'string'
values: [
{
isSecret: bool
name: 'string'
value: 'string'
}
]
Per FileTask, usare:
type: 'FileTask'
taskFilePath: 'string'
values: [
{
isSecret: bool
name: 'string'
value: 'string'
}
]
valuesFilePath: 'string'
Valori delle proprietà
registries/tasks
Nome | Descrizione | valore |
---|---|---|
name | Nome della risorsa Vedere come impostare nomi e tipi per le risorse figlio in Bicep. |
stringa (obbligatoria) Limite di caratteri: 5-50 Caratteri validi: Caratteri alfanumerici, trattini e caratteri di sottolineatura. |
posizione | Il percorso della risorsa. Non è possibile modificare questa operazione dopo la creazione della risorsa. | stringa (obbligatoria) |
tags | Tag della risorsa. | Dizionario dei nomi e dei valori dei tag. Vedere Tag nei modelli |
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 |
properties | Proprietà di un'attività. | TaskProperties |
TaskProperties
Nome | Descrizione | Valore |
---|---|---|
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) |
status | Stato corrente dell'attività. | 'Disabilitato' 'Enabled' |
step | Proprietà di un passaggio attività. | TaskStepProperties (obbligatorio) |
timeout | Timeout di esecuzione in secondi. | INT |
trigger | Proprietà che descrivono tutti i trigger per l'attività. | TriggerProperties |
AgentProperties
Nome | Descrizione | Valore |
---|---|---|
cpu | La configurazione della CPU in termini di numero di core necessari per l'esecuzione. | INT |
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. | 'amd64' 'braccio' 'x86' |
os | Tipo di sistema operativo necessario per l'esecuzione. | 'Linux' 'Windows' (obbligatorio) |
variant | Variante della CPU. | 'v6' 'v7' 'v8' |
TaskStepProperties
Nome | Descrizione | Valore |
---|---|---|
contextAccessToken | Il token (token GIT PAT o SAS del BLOB dell'account di archiviazione) associato al contesto per un passaggio. | string |
contextPath | URL (assoluto o relativo) del contesto di origine per il passaggio dell'attività. | string |
type | Impostare il tipo di oggetto | Docker EncodedTask FileTask (obbligatorio) |
DockerBuildStep
Nome | Descrizione | Valore |
---|---|---|
tipo | Tipo del passaggio. | 'Docker' (obbligatorio) |
argomenti | Raccolta di argomenti di override da utilizzare durante l'esecuzione di questo passaggio di compilazione. | Argument[] |
dockerFilePath | Percorso del file Docker relativo al contesto 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 |
target | Nome della fase di compilazione di destinazione per la compilazione docker. | string |
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) |
EncodedTaskStep
Nome | Descrizione | Valore |
---|---|---|
tipo | Tipo del passaggio. | 'EncodedTask' (obbligatorio) |
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 |
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) |
FileTaskStep
Nome | Descrizione | Valore |
---|---|---|
tipo | Tipo del passaggio. | 'FileTask' (obbligatorio) |
taskFilePath | Percorso del file di modello/definizione dell'attività relativo al contesto di origine. | stringa (obbligatorio) |
valori | Raccolta di valori sottoponibili a override che possono essere passati durante l'esecuzione di un'attività. | SetValue[] |
valuesFilePath | Percorso del file di valori/parametri dell'attività relativo al contesto di origine. | string |
TriggerProperties
Nome | Descrizione | Valore |
---|---|---|
baseImageTrigger | Trigger basato sulle dipendenze dell'immagine di base. | BaseImageTrigger |
sourceTriggers | Raccolta di trigger basati sul repository del codice sorgente. | SourceTrigger[] |
BaseImageTrigger
Nome | Descrizione | Valore |
---|---|---|
baseImageTriggerType | Tipo del trigger automatico per gli aggiornamenti delle dipendenze dell'immagine di base. | 'All' 'Runtime' (obbligatorio) |
name | Nome del trigger. | stringa (obbligatorio) |
status | Stato corrente del trigger. | 'Disabilitato' 'Enabled' |
SourceTrigger
Nome | Descrizione | valore |
---|---|---|
name | Nome del trigger. | stringa (obbligatorio) |
sourceRepository | Proprietà che descrivono il codice sorgente (codice) per l'attività. | SourceProperties (obbligatorio) |
sourceTriggerEvents | Evento di origine corrispondente al trigger. | Matrice di stringhe contenente uno dei seguenti elementi: 'commit' 'pullrequest' (obbligatorio) |
status | Stato corrente del trigger. | 'Disabilitato' 'Enabled' |
SourceProperties
Nome | Descrizione | Valore |
---|---|---|
ramo | Nome del ramo del codice sorgente. | string |
repositoryUrl | URL completo del repository del codice sorgente | stringa (obbligatorio) |
sourceControlAuthProperties | Proprietà di autorizzazione per l'accesso al repository del codice sorgente e per la configurazione webhook per le notifiche. |
AuthInfo |
sourceControlType | Tipo di servizio di controllo del codice sorgente. | 'Github' 'VisualStudioTeamService' (obbligatorio) |
AuthInfo
Nome | Descrizione | Valore |
---|---|---|
expiresIn | Tempo in secondi in cui il token rimane valido | INT |
refreshToken | Token di aggiornamento usato per aggiornare il token di accesso. | string |
ambito | Ambito del token di accesso. | string |
token | Token di accesso usato per accedere al provider del controllo del codice sorgente. | stringa (obbligatorio) |
tokenType | Tipo di token di autenticazione. | 'OAuth' 'PAT' (obbligatorio) |
Definizione della risorsa modello di Resource Manager
Il tipo di risorsa registri/attività 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/tasks, aggiungere il codice JSON seguente al modello.
{
"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"
}
]
}
}
}
Oggetti TaskStepProperties
Impostare la proprietà type per specificare il tipo di oggetto.
Per Docker, usare:
"type": "Docker",
"arguments": [
{
"isSecret": "bool",
"name": "string",
"value": "string"
}
],
"dockerFilePath": "string",
"imageNames": [ "string" ],
"isPushEnabled": "bool",
"noCache": "bool",
"target": "string"
Per CodificadTask, usare:
"type": "EncodedTask",
"encodedTaskContent": "string",
"encodedValuesContent": "string",
"values": [
{
"isSecret": "bool",
"name": "string",
"value": "string"
}
]
Per FileTask, usare:
"type": "FileTask",
"taskFilePath": "string",
"values": [
{
"isSecret": "bool",
"name": "string",
"value": "string"
}
],
"valuesFilePath": "string"
Valori delle proprietà
registries/tasks
Nome | Descrizione | Valore |
---|---|---|
tipo | Tipo di risorsa | 'Microsoft.ContainerRegistry/registries/tasks' |
apiVersion | Versione dell'API risorsa | '2018-09-01' |
name | Nome della risorsa Vedere come impostare nomi e tipi per le risorse figlio nei modelli di RESOURCE JSON. |
stringa (obbligatoria) Limite di caratteri: 5-50 Caratteri validi: Caratteri alfanumerici, trattini e caratteri di sottolineatura. |
posizione | Il percorso della risorsa. Non è possibile modificare questa operazione dopo la creazione della risorsa. | stringa (obbligatoria) |
tags | Tag della risorsa. | Dizionario dei nomi e dei valori dei tag. Vedere Tag nei modelli |
properties | Proprietà di un'attività. | TaskProperties |
TaskProperties
Nome | Descrizione | Valore |
---|---|---|
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) |
status | Stato corrente dell'attività. | 'Disabilitato' 'Enabled' |
step | Proprietà di un passaggio attività. | TaskStepProperties (obbligatorio) |
timeout | Timeout di esecuzione in secondi. | INT |
trigger | Proprietà che descrivono tutti i trigger per l'attività. | TriggerProperties |
AgentProperties
Nome | Descrizione | Valore |
---|---|---|
cpu | La configurazione della CPU in termini di numero di core necessari per l'esecuzione. | INT |
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 'Nessuno' |
PlatformProperties
Nome | Descrizione | Valore |
---|---|---|
architettura | Architettura del sistema operativo. | 'amd64' 'braccio' 'x86' |
os | Tipo di sistema operativo necessario per l'esecuzione. | 'Linux' 'Windows' (obbligatorio) |
variant | Variante della CPU. | 'v6' 'v7' 'v8' |
TaskStepProperties
Nome | Descrizione | Valore |
---|---|---|
contextAccessToken | Il token (token GIT PAT o SAS del BLOB dell'account di archiviazione) associato al contesto per un passaggio. | string |
contextPath | URL (assoluto o relativo) del contesto di origine per il passaggio dell'attività. | string |
type | Impostare il tipo di oggetto | Docker EncodedTask FileTask (obbligatorio) |
DockerBuildStep
Nome | Descrizione | Valore |
---|---|---|
tipo | Tipo del passaggio. | 'Docker' (obbligatorio) |
argomenti | Raccolta di argomenti di override da utilizzare durante l'esecuzione di questo passaggio di compilazione. | Argument[] |
dockerFilePath | Percorso del file Docker relativo al contesto 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 |
target | Nome della fase di compilazione di destinazione per la compilazione docker. | string |
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) |
EncodedTaskStep
Nome | Descrizione | Valore |
---|---|---|
tipo | Tipo del passaggio. | 'EncodedTask' (obbligatorio) |
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 |
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 (obbligatoria) |
FileTaskStep
Nome | Descrizione | Valore |
---|---|---|
tipo | Tipo del passaggio. | 'FileTask' (obbligatorio) |
taskFilePath | Percorso del file modello/definizione dell'attività relativo al contesto di origine. | stringa (obbligatoria) |
valori | Raccolta di valori sostituibili che possono essere passati durante l'esecuzione di un'attività. | SetValue[] |
valuesFilePath | Percorso del file valori/parametri dell'attività relativo al contesto di origine. | string |
TriggerProperties
Nome | Descrizione | Valore |
---|---|---|
baseImageTrigger | Trigger basato sulle dipendenze dell'immagine di base. | BaseImageTrigger |
sourceTriggers | Raccolta di trigger basati sul repository del codice sorgente. | SourceTrigger[] |
BaseImageTrigger
Nome | Descrizione | Valore |
---|---|---|
baseImageTriggerType | Tipo del trigger automatico per gli aggiornamenti delle dipendenze dell'immagine di base. | 'All' 'Runtime' (obbligatorio) |
name | Nome del trigger. | stringa (obbligatoria) |
status | Stato corrente del trigger. | 'Disabilitato' 'Enabled' |
SourceTrigger
Nome | Descrizione | valore |
---|---|---|
name | Nome del trigger. | stringa (obbligatoria) |
sourceRepository | Proprietà che descrivono il codice sorgente per l'attività. | SourceProperties (obbligatorio) |
sourceTriggerEvents | Evento di origine corrispondente al trigger. | Matrice di stringhe contenente uno qualsiasi di: 'commit' 'pullrequest' (obbligatorio) |
status | Stato corrente del trigger. | 'Disabilitato' 'Enabled' |
Proprietà di origine
Nome | Descrizione | Valore |
---|---|---|
ramo | Nome del ramo del codice sorgente. | string |
repositoryUrl | URL completo del repository del codice sorgente | stringa (obbligatoria) |
sourceControlAuthProperties | Proprietà di autorizzazione per l'accesso al repository del codice sorgente e per configurare webhook per le notifiche. |
AuthInfo |
sourceControlType | Tipo di servizio di controllo del codice sorgente. | 'Github' 'VisualStudioTeamService' (obbligatorio) |
AuthInfo
Nome | Descrizione | Valore |
---|---|---|
scadenzaIn | Tempo in secondi in cui il token rimane valido | INT |
refreshToken | Token di aggiornamento usato per aggiornare il token di accesso. | string |
ambito | Ambito del token di accesso. | string |
token | Token di accesso usato per accedere al provider di controllo del codice sorgente. | stringa (obbligatoria) |
tokenType | Tipo di token di autenticazione. | 'OAuth' 'PAT' (obbligatorio) |
Definizione della risorsa Terraform (provider AzAPI)
Il tipo di risorsa registri/attività 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/tasks, aggiungere il codice Terraform seguente al modello.
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"
}
]
}
}
})
}
Oggetti TaskStepProperties
Impostare la proprietà type per specificare il tipo di oggetto.
Per Docker, usare:
type = "Docker"
arguments = [
{
isSecret = bool
name = "string"
value = "string"
}
]
dockerFilePath = "string"
imageNames = [
"string"
]
isPushEnabled = bool
noCache = bool
target = "string"
Per CodificadTask, usare:
type = "EncodedTask"
encodedTaskContent = "string"
encodedValuesContent = "string"
values = [
{
isSecret = bool
name = "string"
value = "string"
}
]
Per FileTask, usare:
type = "FileTask"
taskFilePath = "string"
values = [
{
isSecret = bool
name = "string"
value = "string"
}
]
valuesFilePath = "string"
Valori delle proprietà
registries/tasks
Nome | Descrizione | Valore |
---|---|---|
tipo | Tipo di risorsa | "Microsoft.ContainerRegistry/registries/tasks@2018-09-01" |
name | Nome della risorsa | stringa (obbligatoria) Limite di caratteri: 5-50 Caratteri validi: Caratteri alfanumerici, trattini e caratteri di sottolineatura. |
posizione | Il percorso della risorsa. Non è possibile modificare questa operazione dopo la creazione della risorsa. | stringa (obbligatoria) |
parent_id | ID della risorsa padre per questa risorsa. | ID per la risorsa di tipo: registri |
tags | Tag della risorsa. | Dizionario dei nomi e dei valori dei tag. |
properties | Proprietà di un'attività. | TaskProperties |
TaskProperties
Nome | Descrizione | Valore |
---|---|---|
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) |
status | Stato corrente dell'attività. | "Disabilitato" "Abilitato" |
step | Proprietà di un passaggio attività. | TaskStepProperties (obbligatorio) |
timeout | Timeout di esecuzione in secondi. | INT |
trigger | Proprietà che descrivono tutti i trigger per l'attività. | TriggerProperties |
AgentProperties
Nome | Descrizione | Valore |
---|---|---|
cpu | La configurazione della CPU in termini di numero di core necessari per l'esecuzione. | INT |
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. | "amd64" "arm" "x86" |
os | Tipo di sistema operativo necessario per l'esecuzione. | "Linux" "Windows" (obbligatorio) |
variant | Variante della CPU. | "v6" "v7" "v8" |
TaskStepProperties
Nome | Descrizione | Valore |
---|---|---|
contextAccessToken | Token (token GIT PAT o SAS del BLOB dell'account di archiviazione) associato al contesto per un passaggio. | string |
contextPath | URL(assoluto o relativo) del contesto di origine per il passaggio dell'attività. | string |
type | Impostare il tipo di oggetto | Docker CodificadTask FileTask (obbligatorio) |
DockerBuildStep
Nome | Descrizione | Valore |
---|---|---|
tipo | Tipo del passaggio. | "Docker" (obbligatorio) |
argomenti | Raccolta di argomenti di override da usare durante l'esecuzione di questo passaggio di compilazione. | Argomento[] |
dockerFilePath | Percorso del file Docker relativo al contesto 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 |
target | Nome della fase di compilazione di destinazione per la compilazione docker. | string |
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) |
CodificadTaskStep
Nome | Descrizione | Valore |
---|---|---|
tipo | Tipo del passaggio. | "CodificadTask" (obbligatorio) |
codificadTaskContent | Valore codificato base64 del contenuto del file modello/definizione. | stringa (obbligatoria) |
codificadValuesContent | Valore codificato base64 del contenuto dei parametri/valori del file. | string |
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) |
FileTaskStep
Nome | Descrizione | Valore |
---|---|---|
tipo | Tipo del passaggio. | "FileTask" (obbligatorio) |
taskFilePath | Percorso del file modello/definizione dell'attività relativo al contesto di origine. | stringa (obbligatoria) |
valori | Raccolta di valori sostituibili che possono essere passati durante l'esecuzione di un'attività. | SetValue[] |
valuesFilePath | Percorso del file valori/parametri dell'attività relativo al contesto di origine. | string |
TriggerProperties
Nome | Descrizione | Valore |
---|---|---|
baseImageTrigger | Trigger basato sulle dipendenze dell'immagine di base. | BaseImageTrigger |
sourceTriggers | Raccolta di trigger basati sul repository del codice sorgente. | SourceTrigger[] |
BaseImageTrigger
Nome | Descrizione | Valore |
---|---|---|
baseImageTriggerType | Tipo del trigger automatico per gli aggiornamenti delle dipendenze dell'immagine di base. | "All" "Runtime" (obbligatorio) |
name | Nome del trigger. | stringa (obbligatoria) |
status | Stato corrente del trigger. | "Disabilitato" "Abilitato" |
SourceTrigger
Nome | Descrizione | valore |
---|---|---|
name | Nome del trigger. | stringa (obbligatoria) |
sourceRepository | Proprietà che descrivono il codice sorgente per l'attività. | SourceProperties (obbligatorio) |
sourceTriggerEvents | Evento di origine corrispondente al trigger. | Matrice di stringhe contenente uno qualsiasi di: "commit" "pullrequest" (obbligatorio) |
status | Stato corrente del trigger. | "Disabilitato" "Abilitato" |
Proprietà di origine
Nome | Descrizione | Valore |
---|---|---|
ramo | Nome del ramo del codice sorgente. | string |
repositoryUrl | URL completo del repository del codice sorgente | stringa (obbligatoria) |
sourceControlAuthProperties | Proprietà di autorizzazione per l'accesso al repository del codice sorgente e per configurare webhook per le notifiche. |
AuthInfo |
sourceControlType | Tipo di servizio di controllo del codice sorgente. | "Github" "VisualStudioTeamService" (obbligatorio) |
AuthInfo
Nome | Descrizione | Valore |
---|---|---|
scadenzaIn | Tempo in secondi in cui il token rimane valido | INT |
refreshToken | Token di aggiornamento usato per aggiornare il token di accesso. | string |
ambito | Ambito del token di accesso. | string |
token | Token di accesso usato per accedere al provider di controllo del codice sorgente. | stringa (obbligatoria) |
tokenType | Tipo di token di autenticazione. | "OAuth" "PAT" (obbligatorio) |
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per