General Settings - Update
파이프라인 일반 설정을 업데이트합니다.
PATCH https://dev.azure.com/{organization}/{project}/_apis/build/generalsettings?api-version=7.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'로 설정해야 합니다. |
요청 본문
| Name | 형식 | Description |
|---|---|---|
| auditEnforceSettableVar |
boolean |
사용하도록 설정하면 누군가가 파이프라인 실행을 큐에 대기하고 "큐 시간에 설정 가능"으로 표시되지 않은 변수를 정의할 때마다 감사 로그가 생성됩니다. |
| buildsEnabledForForks |
boolean |
포크된 리포지토리를 사용하도록 설정하여 끌어오기 요청을 빌드합니다. |
| disableClassicBuildPipelineCreation |
boolean |
클래식 빌드 파이프라인 만들기를 사용하지 않도록 설정합니다. |
| disableClassicPipelineCreation |
boolean |
클래식 파이프라인 만들기를 사용하지 않도록 설정합니다. |
| disableClassicReleasePipelineCreation |
boolean |
클래식 릴리스 파이프라인 만들기를 사용하지 않도록 설정합니다. |
| enableShellTasksArgsSanitizing |
boolean |
셸 작업 인수 삭제를 사용하도록 설정합니다. |
| enableShellTasksArgsSanitizingAudit |
boolean |
미리 보기를 삭제하는 셸 작업 인수를 사용하도록 설정합니다. |
| enforceJobAuthScope |
boolean |
사용하도록 설정하면 모든 릴리스가 아닌 파이프라인에 대한 액세스 범위가 현재 프로젝트로 줄어듭니다. |
| enforceJobAuthScopeForForks |
boolean |
포크된 리포지토리 빌드에 작업 인증 범위를 적용합니다. |
| enforceJobAuthScopeForReleases |
boolean |
사용하도록 설정하면 모든 릴리스 파이프라인에 대한 액세스 범위가 현재 프로젝트로 줄어듭니다. |
| enforceNoAccessToSecretsFromForks |
boolean |
포크된 리포지토리 빌드에 대한 비밀에 대한 액세스를 적용하지 않습니다. |
| enforceReferencedRepoScopedToken |
boolean |
모든 파이프라인에 대한 액세스 범위를 파이프라인에서 명시적으로 참조하는 리포지토리로만 제한합니다. |
| 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 |
사용하도록 설정하면 모든 릴리스가 아닌 파이프라인에 대한 액세스 범위가 현재 프로젝트로 줄어듭니다. |
| enforceJobAuthScopeForForks |
boolean |
포크된 리포지토리 빌드에 작업 인증 범위를 적용합니다. |
| enforceJobAuthScopeForReleases |
boolean |
사용하도록 설정하면 모든 릴리스 파이프라인에 대한 액세스 범위가 현재 프로젝트로 줄어듭니다. |
| enforceNoAccessToSecretsFromForks |
boolean |
포크된 리포지토리 빌드에 대한 비밀에 대한 액세스를 적용하지 않습니다. |
| enforceReferencedRepoScopedToken |
boolean |
모든 파이프라인에 대한 액세스 범위를 파이프라인에서 명시적으로 참조하는 리포지토리로만 제한합니다. |
| enforceSettableVar |
boolean |
사용하도록 설정된 경우 명시적으로 "큐 시간에 설정 가능"으로 표시된 변수만 큐 시간에 설정할 수 있습니다. |
| forkProtectionEnabled |
boolean |
전역적으로 포크에서 끌어오기 요청을 빌드하기 위해 특정 수준의 보호를 적용하는 설정을 사용하도록 설정합니다. |
| isCommentRequiredForPullRequest |
boolean |
모든 끌어오기 요청에 빌드가 필요한 주석을 만듭니다. |
| publishPipelineMetadata |
boolean |
파이프라인에서 메타데이터를 기록할 수 있습니다. |
| requireCommentsForNonTeamMemberAndNonContributors |
boolean |
팀 구성원이 아닌 멤버 및 비 기여자로부터 끌어오기 요청에 빌드하는 데 필요한 의견을 작성합니다. |
| requireCommentsForNonTeamMembersOnly |
boolean |
팀 구성원이 아닌 멤버의 끌어오기 요청에 빌드하는 데 필요한 설명을 작성합니다. |
| statusBadgesArePrivate |
boolean |
익명 사용자는 이 옵션을 사용하지 않는 한 모든 파이프라인에 대한 상태 배지 API에 액세스할 수 있습니다. |