Freigeben über


General Settings - Update

Updates allgemeinen Pipelineeinstellungen.

PATCH https://dev.azure.com/{organization}/{project}/_apis/build/generalsettings?api-version=7.1-preview.1

URI-Parameter

Name In Erforderlich Typ Beschreibung
organization
path True

string

Der Name der Azure DevOps-Organisation.

project
path True

string

Projekt-ID oder Projektname

api-version
query True

string

Version der zu verwendenden API. Dies sollte auf "7.1-preview.1" festgelegt werden, um diese Version der API zu verwenden.

Anforderungstext

Name Typ Beschreibung
auditEnforceSettableVar

boolean

Wenn diese Option aktiviert ist, werden Überwachungsprotokolle generiert, wenn jemand eine Pipelineausführung in die Warteschlange stellt und Variablen definiert, die nicht als "Zur Warteschlangenzeit settable" gekennzeichnet sind.

buildsEnabledForForks

boolean

Aktivieren Sie forkierte Repositorys zum Erstellen von Pull Requests.

disableClassicBuildPipelineCreation

boolean

Deaktivieren Sie die Erstellung von klassischen Buildpipelines.

disableClassicPipelineCreation

boolean

Deaktivieren Sie die Erstellung klassischer Pipelines.

disableClassicReleasePipelineCreation

boolean

Deaktivieren Sie die Erstellung von klassischen Releasepipelines.

enableShellTasksArgsSanitizing

boolean

Aktivieren von Shelltasks argumentieren desinfizieren.

enableShellTasksArgsSanitizingAudit

boolean

Aktivieren von Shelltasks argumentiert das Bereinigen der Vorschau.

enforceJobAuthScope

boolean

Wenn diese Option aktiviert ist, reduziert sich der Zugriffsbereich für alle Pipelines ohne Release auf das aktuelle Projekt.

enforceJobAuthScopeForForks

boolean

Erzwingen sie den Auftragsauthentifizierungsbereich für Builds von ge forkten Repositorys.

enforceJobAuthScopeForReleases

boolean

Wenn diese Option aktiviert ist, reduziert sich der Zugriffsbereich für alle Releasepipelines auf das aktuelle Projekt.

enforceNoAccessToSecretsFromForks

boolean

Erzwingen Sie keinen Zugriff auf Geheimnisse für Builds von verzweigten Repositorys.

enforceReferencedRepoScopedToken

boolean

Schränkt den Zugriffsbereich für alle Pipelines auf Repositorys ein, auf die explizit von der Pipeline verwiesen wird.

enforceSettableVar

boolean

Wenn diese Option aktiviert ist, können zur Warteschlangenzeit nur die Variablen festgelegt werden, die explizit als "Settable zur Warteschlangenzeit" gekennzeichnet sind.

forkProtectionEnabled

boolean

Aktivieren Sie Einstellungen, die bestimmte Schutzebenen erzwingen, um Pull Requests global von Forks zu erstellen.

isCommentRequiredForPullRequest

boolean

Machen Sie Kommentare, die erforderlich sind, um Builds in allen Pull Requests zu enthalten.

publishPipelineMetadata

boolean

Ermöglicht Pipelines das Aufzeichnen von Metadaten.

requireCommentsForNonTeamMemberAndNonContributors

boolean

Machen Sie Kommentare, die erforderlich sind, um Builds in Pull Requests von Nicht-Teammitgliedern und Nicht-Mitwirkenden zu enthalten.

requireCommentsForNonTeamMembersOnly

boolean

Geben Sie Kommentare an, die erforderlich sind, um Builds in Pull Requests von Nicht-Teammitgliedern zu enthalten.

statusBadgesArePrivate

boolean

Anonyme Benutzer können für alle Pipelines auf die status-Badge-API zugreifen, es sei denn, diese Option ist aktiviert.

Antworten

Name Typ Beschreibung
200 OK

PipelineGeneralSettings

Erfolgreicher Vorgang

Sicherheit

oauth2

Typ: oauth2
Ablauf: accessCode
Autorisierungs-URL: https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
Token-URL: https://app.vssps.visualstudio.com/oauth2/token?client_assertion_type=urn:ietf:params:oauth:client-assertion-type:jwt-bearer&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer

Bereiche

Name Beschreibung
vso.project_write Ermöglicht das Lesen und Aktualisieren von Projekten und Teams.

Definitionen

PipelineGeneralSettings

Enthält allgemeine Pipelineeinstellungen.

Name Typ Beschreibung
auditEnforceSettableVar

boolean

Wenn diese Option aktiviert ist, werden Überwachungsprotokolle generiert, wenn jemand eine Pipelineausführung in die Warteschlange stellt und Variablen definiert, die nicht als "Zur Warteschlangenzeit settable" gekennzeichnet sind.

buildsEnabledForForks

boolean

Aktivieren Sie forkierte Repositorys zum Erstellen von Pull Requests.

disableClassicBuildPipelineCreation

boolean

Deaktivieren Sie die Erstellung von klassischen Buildpipelines.

disableClassicPipelineCreation

boolean

Deaktivieren Sie die Erstellung klassischer Pipelines.

disableClassicReleasePipelineCreation

boolean

Deaktivieren Sie die Erstellung von klassischen Releasepipelines.

enableShellTasksArgsSanitizing

boolean

Aktivieren von Shelltasks argumentieren desinfizieren.

enableShellTasksArgsSanitizingAudit

boolean

Aktivieren von Shelltasks argumentiert das Bereinigen der Vorschau.

enforceJobAuthScope

boolean

Wenn diese Option aktiviert ist, reduziert sich der Zugriffsbereich für alle Pipelines ohne Release auf das aktuelle Projekt.

enforceJobAuthScopeForForks

boolean

Erzwingen sie den Auftragsauthentifizierungsbereich für Builds von ge forkten Repositorys.

enforceJobAuthScopeForReleases

boolean

Wenn diese Option aktiviert ist, reduziert sich der Zugriffsbereich für alle Releasepipelines auf das aktuelle Projekt.

enforceNoAccessToSecretsFromForks

boolean

Erzwingen Sie keinen Zugriff auf Geheimnisse für Builds von verzweigten Repositorys.

enforceReferencedRepoScopedToken

boolean

Schränkt den Zugriffsbereich für alle Pipelines auf Repositorys ein, auf die explizit von der Pipeline verwiesen wird.

enforceSettableVar

boolean

Wenn diese Option aktiviert ist, können zur Warteschlangenzeit nur die Variablen festgelegt werden, die explizit als "Settable zur Warteschlangenzeit" gekennzeichnet sind.

forkProtectionEnabled

boolean

Aktivieren Sie Einstellungen, die bestimmte Schutzebenen erzwingen, um Pull Requests global von Forks zu erstellen.

isCommentRequiredForPullRequest

boolean

Machen Sie Kommentare, die erforderlich sind, um Builds in allen Pull Requests zu enthalten.

publishPipelineMetadata

boolean

Ermöglicht Pipelines das Aufzeichnen von Metadaten.

requireCommentsForNonTeamMemberAndNonContributors

boolean

Machen Sie Kommentare, die erforderlich sind, um Builds in Pull Requests von Nicht-Teammitgliedern und Nicht-Mitwirkenden zu enthalten.

requireCommentsForNonTeamMembersOnly

boolean

Geben Sie Kommentare an, die erforderlich sind, um Builds in Pull Requests von Nicht-Teammitgliedern zu enthalten.

statusBadgesArePrivate

boolean

Anonyme Benutzer können für alle Pipelines auf die status-Badge-API zugreifen, es sei denn, diese Option ist aktiviert.