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 |
operasi berhasil |
Keamanan
oauth2
Jenis:
oauth2
Alur:
accessCode
URL Otorisasi:
https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
URL token:
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
Cakupan
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. |