General Settings - Update
İşlem hattı genel ayarlarını güncelleştirir.
PATCH https://dev.azure.com/{organization}/{project}/_apis/build/generalsettings?api-version=7.1
URI Parametreleri
| Name | İçinde | Gerekli | Tür | Description |
|---|---|---|---|---|
|
organization
|
path | True |
string |
Azure DevOps kuruluşunun adı. |
|
project
|
path | True |
string |
Proje kimliği veya proje adı |
|
api-version
|
query | True |
string |
Kullanılacak API'nin sürümü. Bu, API'nin bu sürümünü kullanmak için '7.1' olarak ayarlanmalıdır. |
İstek Gövdesi
| Name | Tür | Description |
|---|---|---|
| auditEnforceSettableVar |
boolean |
Etkinleştirilirse, bir işlem hattı çalıştırması kuyruğa alınan ve "Kuyruk zamanında ayarlanabilir" olarak işaretlenmemiş değişkenleri tanımlayan denetim günlükleri oluşturulur. |
| buildsEnabledForForks |
boolean |
Çekme istekleri oluşturmak için çatallanmış depoları etkinleştirin. |
| disableClassicBuildPipelineCreation |
boolean |
Klasik derleme işlem hatları oluşturmayı devre dışı bırakın. |
| disableClassicPipelineCreation |
boolean |
Klasik işlem hatları oluşturmayı devre dışı bırakın. |
| disableClassicReleasePipelineCreation |
boolean |
Klasik yayın işlem hatları oluşturmayı devre dışı bırakın. |
| enableShellTasksArgsSanitizing |
boolean |
Kabuk görevlerinin temizlemeyi etkinleştirme. |
| enableShellTasksArgsSanitizingAudit |
boolean |
Kabuk görevlerini etkinleştirme ve önizlemeyi temizleme. |
| enforceJobAuthScope |
boolean |
Etkinleştirilirse, tüm yayın dışı işlem hatları için erişim kapsamı geçerli projeye azalır. |
| enforceJobAuthScopeForForks |
boolean |
Çatallanmış depo derlemeleri için iş kimlik doğrulama kapsamını zorunlu kılma. |
| enforceJobAuthScopeForReleases |
boolean |
Etkinleştirilirse, tüm yayın işlem hatları için erişim kapsamı geçerli projeye azalır. |
| enforceNoAccessToSecretsFromForks |
boolean |
Çatallanmış depo derlemeleri için gizli dizilere erişim izni verme. |
| enforceReferencedRepoScopedToken |
boolean |
Tüm işlem hatları için erişim kapsamını yalnızca işlem hattı tarafından açıkça başvuruda bulunan depolarla kısıtlar. |
| enforceSettableVar |
boolean |
Etkinleştirilirse, yalnızca açıkça "Kuyruk zamanında ayarlanabilir" olarak işaretlenen değişkenler kuyruk zamanında ayarlanabilir. |
| forkProtectionEnabled |
boolean |
Çatallardan genel olarak çekme istekleri oluşturmak için belirli koruma düzeylerini zorlayan ayarları etkinleştirin. |
| isCommentRequiredForPullRequest |
boolean |
Tüm çekme isteklerinde derlemeler olması için gerekli açıklamaları yapın. |
| publishPipelineMetadata |
boolean |
İşlem hatlarının meta verileri kaydetmesine izin verir. |
| requireCommentsForNonTeamMemberAndNonContributors |
boolean |
Ekip üyesi olmayan ve katkıda bulunan olmayanlardan gelen çekme isteklerinde derlemeler olması için gerekli açıklamaları yapın. |
| requireCommentsForNonTeamMembersOnly |
boolean |
Ekip üyesi olmayan üyelerin çekme isteklerinde derlemeler olması için gerekli açıklamaları yapın. |
| statusBadgesArePrivate |
boolean |
Anonim kullanıcılar, bu seçenek etkinleştirilmediği sürece tüm işlem hatları için durum rozeti API'sine erişebilir. |
Yanıtlar
| Name | Tür | Description |
|---|---|---|
| 200 OK |
başarılı işlem |
Güvenlik
oauth2
Tür:
oauth2
Akış:
accessCode
Yetkilendirme URL’si:
https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
Belirteç URL'si:
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
Kapsamlar
| Name | Description |
|---|---|
| vso.project_write | Projeleri ve ekipleri okuma ve güncelleştirme olanağı sağlar. |
Tanımlar
PipelineGeneralSettings
İşlem hattı genel ayarlarını içerir.
| Name | Tür | Description |
|---|---|---|
| auditEnforceSettableVar |
boolean |
Etkinleştirilirse, bir işlem hattı çalıştırması kuyruğa alınan ve "Kuyruk zamanında ayarlanabilir" olarak işaretlenmemiş değişkenleri tanımlayan denetim günlükleri oluşturulur. |
| buildsEnabledForForks |
boolean |
Çekme istekleri oluşturmak için çatallanmış depoları etkinleştirin. |
| disableClassicBuildPipelineCreation |
boolean |
Klasik derleme işlem hatları oluşturmayı devre dışı bırakın. |
| disableClassicPipelineCreation |
boolean |
Klasik işlem hatları oluşturmayı devre dışı bırakın. |
| disableClassicReleasePipelineCreation |
boolean |
Klasik yayın işlem hatları oluşturmayı devre dışı bırakın. |
| enableShellTasksArgsSanitizing |
boolean |
Kabuk görevlerinin temizlemeyi etkinleştirme. |
| enableShellTasksArgsSanitizingAudit |
boolean |
Kabuk görevlerini etkinleştirme ve önizlemeyi temizleme. |
| enforceJobAuthScope |
boolean |
Etkinleştirilirse, tüm yayın dışı işlem hatları için erişim kapsamı geçerli projeye azalır. |
| enforceJobAuthScopeForForks |
boolean |
Çatallanmış depo derlemeleri için iş kimlik doğrulama kapsamını zorunlu kılma. |
| enforceJobAuthScopeForReleases |
boolean |
Etkinleştirilirse, tüm yayın işlem hatları için erişim kapsamı geçerli projeye azalır. |
| enforceNoAccessToSecretsFromForks |
boolean |
Çatallanmış depo derlemeleri için gizli dizilere erişim izni verme. |
| enforceReferencedRepoScopedToken |
boolean |
Tüm işlem hatları için erişim kapsamını yalnızca işlem hattı tarafından açıkça başvuruda bulunan depolarla kısıtlar. |
| enforceSettableVar |
boolean |
Etkinleştirilirse, yalnızca açıkça "Kuyruk zamanında ayarlanabilir" olarak işaretlenen değişkenler kuyruk zamanında ayarlanabilir. |
| forkProtectionEnabled |
boolean |
Çatallardan genel olarak çekme istekleri oluşturmak için belirli koruma düzeylerini zorlayan ayarları etkinleştirin. |
| isCommentRequiredForPullRequest |
boolean |
Tüm çekme isteklerinde derlemeler olması için gerekli açıklamaları yapın. |
| publishPipelineMetadata |
boolean |
İşlem hatlarının meta verileri kaydetmesine izin verir. |
| requireCommentsForNonTeamMemberAndNonContributors |
boolean |
Ekip üyesi olmayan ve katkıda bulunan olmayanlardan gelen çekme isteklerinde derlemeler olması için gerekli açıklamaları yapın. |
| requireCommentsForNonTeamMembersOnly |
boolean |
Ekip üyesi olmayan üyelerin çekme isteklerinde derlemeler olması için gerekli açıklamaları yapın. |
| statusBadgesArePrivate |
boolean |
Anonim kullanıcılar, bu seçenek etkinleştirilmediği sürece tüm işlem hatları için durum rozeti API'sine erişebilir. |