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 |
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. |