General Settings - Update
파이프라인 일반 설정을 업데이트.
PATCH https://dev.azure.com/{organization}/{project}/_apis/build/generalsettings?api-version=7.1-preview.1
URI 매개 변수
Name | In(다음 안에) | 필수 | 형식 | Description |
---|---|---|---|---|
organization
|
path | True |
string |
Azure DevOps 조직의 이름입니다. |
project
|
path | True |
string |
프로젝트 ID 또는 프로젝트 이름 |
api-version
|
query | True |
string |
사용할 API의 버전입니다. 이 버전의 api를 사용하려면 '7.1-preview.1'로 설정해야 합니다. |
요청 본문
Name | 형식 | Description |
---|---|---|
auditEnforceSettableVar |
boolean |
사용하도록 설정하면 누군가가 파이프라인 실행을 큐에 대기하고 "큐 시간에 설정 가능"으로 표시되지 않는 변수를 정의할 때마다 감사 로그가 생성됩니다. |
buildsEnabledForForks |
boolean |
포크된 리포지토리를 사용하도록 설정하여 끌어오기 요청을 빌드합니다. |
disableClassicBuildPipelineCreation |
boolean |
클래식 빌드 파이프라인 만들기를 사용하지 않도록 설정합니다. |
disableClassicPipelineCreation |
boolean |
클래식 파이프라인 만들기를 사용하지 않도록 설정합니다. |
disableClassicReleasePipelineCreation |
boolean |
클래식 릴리스 파이프라인 만들기를 사용하지 않도록 설정합니다. |
enableShellTasksArgsSanitizing |
boolean |
셸 작업 인수 삭제를 사용하도록 설정합니다. |
enableShellTasksArgsSanitizingAudit |
boolean |
셸 작업 인수 삭제 미리 보기를 사용하도록 설정합니다. |
enforceJobAuthScope |
boolean |
사용하도록 설정하면 모든 비-릴리스 파이프라인에 대한 액세스 scope 현재 프로젝트로 줄어듭니다. |
enforceJobAuthScopeForForks |
boolean |
포크된 리포지토리 빌드에 대해 작업 인증 scope 적용합니다. |
enforceJobAuthScopeForReleases |
boolean |
사용하도록 설정하면 모든 릴리스 파이프라인에 대한 액세스 scope 현재 프로젝트로 줄어듭니다. |
enforceNoAccessToSecretsFromForks |
boolean |
포크된 리포지토리 빌드에 비밀에 대한 액세스를 적용하지 않습니다. |
enforceReferencedRepoScopedToken |
boolean |
모든 파이프라인에 대한 액세스 scope 파이프라인에서 명시적으로 참조하는 리포지토리로만 제한합니다. |
enforceSettableVar |
boolean |
사용하도록 설정된 경우 명시적으로 "큐 시간에 설정 가능"으로 표시된 변수만 큐 시간에 설정할 수 있습니다. |
forkProtectionEnabled |
boolean |
포크에서 끌어오기 요청을 전역적으로 빌드하기 위해 특정 수준의 보호를 적용하는 설정을 사용하도록 설정합니다. |
isCommentRequiredForPullRequest |
boolean |
모든 끌어오기 요청에 빌드가 있어야 하는 주석을 만듭니다. |
publishPipelineMetadata |
boolean |
파이프라인이 메타데이터를 기록할 수 있도록 허용합니다. |
requireCommentsForNonTeamMemberAndNonContributors |
boolean |
팀 구성원이 아닌 멤버 및 비 기여자로부터 끌어오기 요청에 빌드하는 데 필요한 주석을 작성합니다. |
requireCommentsForNonTeamMembersOnly |
boolean |
팀 구성원이 아닌 멤버의 끌어오기 요청에 빌드하는 데 필요한 주석을 작성합니다. |
statusBadgesArePrivate |
boolean |
익명 사용자는 이 옵션을 사용하지 않는 한 모든 파이프라인에 대한 상태 배지 API에 액세스할 수 있습니다. |
응답
Name | 형식 | Description |
---|---|---|
200 OK |
성공한 작업 |
보안
oauth2
형식:
oauth2
Flow:
accessCode
권한 부여 URL:
https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
토큰 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
범위
Name | Description |
---|---|
vso.project_write | 프로젝트 및 팀을 읽고 업데이트할 수 있는 기능을 부여합니다. |
정의
PipelineGeneralSettings
파이프라인 일반 설정을 포함합니다.
Name | 형식 | Description |
---|---|---|
auditEnforceSettableVar |
boolean |
사용하도록 설정하면 누군가가 파이프라인 실행을 큐에 대기하고 "큐 시간에 설정 가능"으로 표시되지 않는 변수를 정의할 때마다 감사 로그가 생성됩니다. |
buildsEnabledForForks |
boolean |
포크된 리포지토리를 사용하도록 설정하여 끌어오기 요청을 빌드합니다. |
disableClassicBuildPipelineCreation |
boolean |
클래식 빌드 파이프라인 만들기를 사용하지 않도록 설정합니다. |
disableClassicPipelineCreation |
boolean |
클래식 파이프라인 만들기를 사용하지 않도록 설정합니다. |
disableClassicReleasePipelineCreation |
boolean |
클래식 릴리스 파이프라인 만들기를 사용하지 않도록 설정합니다. |
enableShellTasksArgsSanitizing |
boolean |
셸 작업 인수 삭제를 사용하도록 설정합니다. |
enableShellTasksArgsSanitizingAudit |
boolean |
셸 작업 인수 삭제 미리 보기를 사용하도록 설정합니다. |
enforceJobAuthScope |
boolean |
사용하도록 설정하면 모든 비-릴리스 파이프라인에 대한 액세스 scope 현재 프로젝트로 줄어듭니다. |
enforceJobAuthScopeForForks |
boolean |
포크된 리포지토리 빌드에 대해 작업 인증 scope 적용합니다. |
enforceJobAuthScopeForReleases |
boolean |
사용하도록 설정하면 모든 릴리스 파이프라인에 대한 액세스 scope 현재 프로젝트로 줄어듭니다. |
enforceNoAccessToSecretsFromForks |
boolean |
포크된 리포지토리 빌드에 비밀에 대한 액세스를 적용하지 않습니다. |
enforceReferencedRepoScopedToken |
boolean |
모든 파이프라인에 대한 액세스 scope 파이프라인에서 명시적으로 참조하는 리포지토리로만 제한합니다. |
enforceSettableVar |
boolean |
사용하도록 설정된 경우 명시적으로 "큐 시간에 설정 가능"으로 표시된 변수만 큐 시간에 설정할 수 있습니다. |
forkProtectionEnabled |
boolean |
포크에서 끌어오기 요청을 전역적으로 빌드하기 위해 특정 수준의 보호를 적용하는 설정을 사용하도록 설정합니다. |
isCommentRequiredForPullRequest |
boolean |
모든 끌어오기 요청에 빌드가 있어야 하는 주석을 만듭니다. |
publishPipelineMetadata |
boolean |
파이프라인이 메타데이터를 기록할 수 있도록 허용합니다. |
requireCommentsForNonTeamMemberAndNonContributors |
boolean |
팀 구성원이 아닌 멤버 및 비 기여자로부터 끌어오기 요청에 빌드하는 데 필요한 주석을 작성합니다. |
requireCommentsForNonTeamMembersOnly |
boolean |
팀 구성원이 아닌 멤버의 끌어오기 요청에 빌드하는 데 필요한 주석을 작성합니다. |
statusBadgesArePrivate |
boolean |
익명 사용자는 이 옵션을 사용하지 않는 한 모든 파이프라인에 대한 상태 배지 API에 액세스할 수 있습니다. |