다음을 통해 공유


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

PipelineGeneralSettings

성공한 작업

보안

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에 액세스할 수 있습니다.