Udostępnij przez


DockerBuildRequest interface

Parametry szybkiej kompilacji platformy Docker.

Rozszerzenie

Właściwości

agentConfiguration

Konfiguracja komputera agenta uruchamiania.

arguments

Kolekcja argumentów przesłonięcia, które mają być używane podczas wykonywania przebiegu.

credentials

Właściwości opisujące zestaw poświadczeń, które będą używane podczas wywoływanego przebiegu.

dockerFilePath

Ścieżka pliku platformy Docker względem lokalizacji źródłowej.

imageNames

W pełni kwalifikowane nazwy obrazów, w tym repozytorium i tag.

isPushEnabled

Wartość tej właściwości wskazuje, czy skompilowany obraz powinien zostać wypchnięty do rejestru, czy nie.

noCache

Wartość tej właściwości wskazuje, czy pamięć podręczna obrazów jest włączona, czy nie.

platform

Właściwości platformy, względem których musi nastąpić uruchomienie.

sourceLocation

Adres URL (bezwzględny lub względny) kontekstu źródłowego. Może to być adres URL repozytorium tar lub git. Jeśli jest to względny adres URL, należy uzyskać ścieżkę względną z wywołania interfejsu API listBuildSourceUploadUrl.

target

Nazwa docelowego etapu kompilacji dla kompilacji platformy Docker.

timeout

Limit czasu wykonywania w sekundach.

type

Dyskryminujący polimorficzny, który określa różne typy tego obiektu może być

Właściwości dziedziczone

agentPoolName

Dedykowana pula agentów dla przebiegu.

isArchiveEnabled

Wartość wskazująca, czy archiwizacja jest włączona dla przebiegu, czy nie.

logTemplate

Szablon opisujący repozytorium i informacje o tagach dla artefaktu dziennika uruchamiania.

Szczegóły właściwości

agentConfiguration

Konfiguracja komputera agenta uruchamiania.

agentConfiguration?: AgentProperties

Wartość właściwości

arguments

Kolekcja argumentów przesłonięcia, które mają być używane podczas wykonywania przebiegu.

arguments?: Argument[]

Wartość właściwości

credentials

Właściwości opisujące zestaw poświadczeń, które będą używane podczas wywoływanego przebiegu.

credentials?: Credentials

Wartość właściwości

dockerFilePath

Ścieżka pliku platformy Docker względem lokalizacji źródłowej.

dockerFilePath: string

Wartość właściwości

string

imageNames

W pełni kwalifikowane nazwy obrazów, w tym repozytorium i tag.

imageNames?: string[]

Wartość właściwości

string[]

isPushEnabled

Wartość tej właściwości wskazuje, czy skompilowany obraz powinien zostać wypchnięty do rejestru, czy nie.

isPushEnabled?: boolean

Wartość właściwości

boolean

noCache

Wartość tej właściwości wskazuje, czy pamięć podręczna obrazów jest włączona, czy nie.

noCache?: boolean

Wartość właściwości

boolean

platform

Właściwości platformy, względem których musi nastąpić uruchomienie.

platform: PlatformProperties

Wartość właściwości

sourceLocation

Adres URL (bezwzględny lub względny) kontekstu źródłowego. Może to być adres URL repozytorium tar lub git. Jeśli jest to względny adres URL, należy uzyskać ścieżkę względną z wywołania interfejsu API listBuildSourceUploadUrl.

sourceLocation?: string

Wartość właściwości

string

target

Nazwa docelowego etapu kompilacji dla kompilacji platformy Docker.

target?: string

Wartość właściwości

string

timeout

Limit czasu wykonywania w sekundach.

timeout?: number

Wartość właściwości

number

type

Dyskryminujący polimorficzny, który określa różne typy tego obiektu może być

type: "DockerBuildRequest"

Wartość właściwości

"DockerBuildRequest"

Szczegóły właściwości dziedziczonej

agentPoolName

Dedykowana pula agentów dla przebiegu.

agentPoolName?: string

Wartość właściwości

string

dziedziczone zRunRequest.agentPoolName

isArchiveEnabled

Wartość wskazująca, czy archiwizacja jest włączona dla przebiegu, czy nie.

isArchiveEnabled?: boolean

Wartość właściwości

boolean

dziedziczone zRunRequest.isArchiveEnabled

logTemplate

Szablon opisujący repozytorium i informacje o tagach dla artefaktu dziennika uruchamiania.

logTemplate?: string

Wartość właściwości

string

dziedziczone zRunRequest.logTemplate