Bagikan melalui


General Settings - Update

Updates pengaturan umum alur.

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

Parameter URI

Nama Dalam Diperlukan Jenis Deskripsi
organization
path True

string

Nama organisasi Azure DevOps.

project
path True

string

ID proyek atau nama proyek

api-version
query True

string

Versi API yang akan digunakan. Ini harus diatur ke '7.1-preview.1' untuk menggunakan versi api ini.

Isi Permintaan

Nama Jenis Deskripsi
auditEnforceSettableVar

boolean

Jika diaktifkan, log audit akan dihasilkan setiap kali seseorang mengantre eksekusi alur dan menentukan variabel yang tidak ditandai sebagai "Dapat diatur pada waktu antrean".

buildsEnabledForForks

boolean

Aktifkan repositori fork untuk membangun permintaan pull.

disableClassicBuildPipelineCreation

boolean

Nonaktifkan pembuatan alur build klasik.

disableClassicPipelineCreation

boolean

Nonaktifkan pembuatan alur klasik.

disableClassicReleasePipelineCreation

boolean

Nonaktifkan pembuatan alur rilis klasik.

enableShellTasksArgsSanitizing

boolean

Aktifkan tugas shell args membersihkan.

enableShellTasksArgsSanitizingAudit

boolean

Aktifkan args tugas shell yang membersihkan pratinjau.

enforceJobAuthScope

boolean

Jika diaktifkan, cakupan akses untuk semua alur non-rilis berkurang ke proyek saat ini.

enforceJobAuthScopeForForks

boolean

Menerapkan cakupan autentikasi pekerjaan untuk build repositori fork.

enforceJobAuthScopeForReleases

boolean

Jika diaktifkan, cakupan akses untuk semua alur rilis berkurang ke proyek saat ini.

enforceNoAccessToSecretsFromForks

boolean

Menerapkan tidak ada akses ke rahasia untuk build repositori fork.

enforceReferencedRepoScopedToken

boolean

Membatasi cakupan akses untuk semua alur hanya untuk repositori yang direferensikan secara eksplisit oleh alur.

enforceSettableVar

boolean

Jika diaktifkan, hanya variabel yang secara eksplisit ditandai sebagai "Dapat diatur pada waktu antrean" yang dapat diatur pada waktu antrean.

forkProtectionEnabled

boolean

Aktifkan pengaturan yang memberlakukan tingkat perlindungan tertentu untuk membangun permintaan pull dari fork secara global.

isCommentRequiredForPullRequest

boolean

Buat komentar yang diperlukan untuk memiliki build di semua permintaan pull.

publishPipelineMetadata

boolean

Memungkinkan alur untuk merekam metadata.

requireCommentsForNonTeamMemberAndNonContributors

boolean

Buat komentar yang diperlukan untuk membuat permintaan pull dari anggota non-tim dan non-kontributor.

requireCommentsForNonTeamMembersOnly

boolean

Buat komentar yang diperlukan untuk membuat permintaan pull dari anggota non-tim.

statusBadgesArePrivate

boolean

Pengguna anonim dapat mengakses API lencana status untuk semua alur kecuali opsi ini diaktifkan.

Respons

Nama Jenis Deskripsi
200 OK

PipelineGeneralSettings

operasi berhasil

Keamanan

oauth2

Type: oauth2
Flow: accessCode
Authorization 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

Scopes

Nama Deskripsi
vso.project_write Memberikan kemampuan untuk membaca dan memperbarui proyek dan tim.

Definisi

PipelineGeneralSettings

Berisi pengaturan umum alur.

Nama Jenis Deskripsi
auditEnforceSettableVar

boolean

Jika diaktifkan, log audit akan dihasilkan setiap kali seseorang mengantre eksekusi alur dan menentukan variabel yang tidak ditandai sebagai "Dapat diatur pada waktu antrean".

buildsEnabledForForks

boolean

Aktifkan repositori fork untuk membangun permintaan pull.

disableClassicBuildPipelineCreation

boolean

Nonaktifkan pembuatan alur build klasik.

disableClassicPipelineCreation

boolean

Nonaktifkan pembuatan alur klasik.

disableClassicReleasePipelineCreation

boolean

Nonaktifkan pembuatan alur rilis klasik.

enableShellTasksArgsSanitizing

boolean

Aktifkan tugas shell args membersihkan.

enableShellTasksArgsSanitizingAudit

boolean

Aktifkan args tugas shell yang membersihkan pratinjau.

enforceJobAuthScope

boolean

Jika diaktifkan, cakupan akses untuk semua alur non-rilis berkurang ke proyek saat ini.

enforceJobAuthScopeForForks

boolean

Menerapkan cakupan autentikasi pekerjaan untuk build repositori fork.

enforceJobAuthScopeForReleases

boolean

Jika diaktifkan, cakupan akses untuk semua alur rilis berkurang ke proyek saat ini.

enforceNoAccessToSecretsFromForks

boolean

Menerapkan tidak ada akses ke rahasia untuk build repositori fork.

enforceReferencedRepoScopedToken

boolean

Membatasi cakupan akses untuk semua alur hanya untuk repositori yang direferensikan secara eksplisit oleh alur.

enforceSettableVar

boolean

Jika diaktifkan, hanya variabel yang secara eksplisit ditandai sebagai "Dapat diatur pada waktu antrean" yang dapat diatur pada waktu antrean.

forkProtectionEnabled

boolean

Aktifkan pengaturan yang memberlakukan tingkat perlindungan tertentu untuk membangun permintaan pull dari fork secara global.

isCommentRequiredForPullRequest

boolean

Buat komentar yang diperlukan untuk memiliki build di semua permintaan pull.

publishPipelineMetadata

boolean

Memungkinkan alur untuk merekam metadata.

requireCommentsForNonTeamMemberAndNonContributors

boolean

Buat komentar yang diperlukan untuk membuat permintaan pull dari anggota non-tim dan non-kontributor.

requireCommentsForNonTeamMembersOnly

boolean

Buat komentar yang diperlukan untuk membuat permintaan pull dari anggota non-tim.

statusBadgesArePrivate

boolean

Pengguna anonim dapat mengakses API lencana status untuk semua alur kecuali opsi ini diaktifkan.