az repos policy build

Dekont

Bu başvuru, Azure CLI (sürüm 2.30.0 veya üzeri) için azure-devops uzantısının bir parçasıdır. Uzantı, az repos policy build komutunu ilk kez çalıştırdığınızda otomatik olarak yüklenir. Uzantılar hakkında daha fazla bilgi edinin.

Derleme ilkesini yönetme.

Komutlar

Name Description Tür Durum
az repos policy build create

Derleme ilkesi oluşturma.

Dahili GA
az repos policy build update

Derleme ilkesini güncelleştirin.

Dahili GA

az repos policy build create

Derleme ilkesi oluşturma.

az repos policy build create --blocking {false, true}
                             --branch
                             --build-definition-id
                             --display-name
                             --enabled {false, true}
                             --manual-queue-only {false, true}
                             --queue-on-source-update-only {false, true}
                             --repository-id
                             --valid-duration
                             [--branch-match-type {exact, prefix}]
                             [--detect {false, true}]
                             [--org]
                             [--path-filter]
                             [--project]

Gerekli Parametreler

--blocking

İlkenin engellenip engellenmeyeceği.

kabul edilen değerler: false, true
--branch

Bu ilkenin uygulanması gereken dal. Örneğin: master.

--build-definition-id

Derleme Tanımı Kimliği.

--display-name

İlkeyi tanımlamak için bu derleme ilkesinin görünen adı. Örneğin: 'El ile kuyruk ilkesi'.

--enabled

İlkenin etkinleştirilip etkinleştirilmediği.

kabul edilen değerler: false, true
--manual-queue-only

Yalnızca el ile derleme kuyruğuna izin verilip verilmeyeceği.

kabul edilen değerler: false, true
--queue-on-source-update-only

Kaynak güncelleştirmede Yalnızca Kuyruk.

kabul edilen değerler: false, true
--repository-id

İlkenin uygulanacağı deponun kimliği.

--valid-duration

İlke geçerlilik süresi (dakika cinsinden).

İsteğe Bağlı Parametreler

--branch-match-type

Dal bağımsız değişkeninin bir ilkeyi uygulamak için nasıl kullanılacağını belirler. Değer 'tam' ise, ilke --branch bağımsız değişkeninde tam eşleşmesi olan bir dala uygulanır. Değer 'ön ek' ise ilke, --branch bağımsız değişkeni tarafından sağlanan ön ekle eşleşen tüm dal klasörlerine uygulanır.

kabul edilen değerler: exact, prefix
varsayılan değer: exact
--detect

Kuruluşu otomatik olarak algılayın.

kabul edilen değerler: false, true
--org --organization

Azure DevOps kuruluş URL'si. az devops configure -d organization=ORG_URL kullanarak varsayılan kuruluşu yapılandırabilirsiniz. Varsayılan olarak yapılandırılmadıysa veya git yapılandırması aracılığıyla alınmadıysa gereklidir. Örnek: https://dev.azure.com/MyOrganizationName/.

--path-filter

İlkenin uygulandığı yolları filtreleyin. ';' ile ayrılmış mutlak yolları, joker karakterleri ve birden çok yolu destekler. Örnek: /WebApp/Models/Data.cs, /WebApp/* veya *.cs,/WebApp/Models/Data.cs; ClientApp/Models/Data.cs.

--project -p

Projenin adı veya kimliği. az devops configure -d project=NAME_OR_ID kullanarak varsayılan projeyi yapılandırabilirsiniz. Varsayılan olarak yapılandırılmadıysa veya git yapılandırması aracılığıyla alınmadıysa gereklidir.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az repos policy build update

Derleme ilkesini güncelleştirin.

az repos policy build update --id
                             [--blocking {false, true}]
                             [--branch]
                             [--branch-match-type {exact, prefix}]
                             [--build-definition-id]
                             [--detect {false, true}]
                             [--display-name]
                             [--enabled {false, true}]
                             [--manual-queue-only {false, true}]
                             [--org]
                             [--path-filter]
                             [--project]
                             [--queue-on-source-update-only {false, true}]
                             [--repository-id]
                             [--valid-duration]

Gerekli Parametreler

--id --policy-id

İlkenin kimliği.

İsteğe Bağlı Parametreler

--blocking

İlkenin engellenip engellenmeyeceği.

kabul edilen değerler: false, true
--branch

Bu ilkenin uygulanması gereken dal. Örneğin: master.

--branch-match-type

Dal bağımsız değişkeninin bir ilkeyi uygulamak için nasıl kullanılacağını belirler. Değer 'tam' ise, ilke --branch bağımsız değişkeninde tam eşleşmesi olan bir dala uygulanır. Değer 'ön ek' ise ilke, --branch bağımsız değişkeni tarafından sağlanan ön ekle eşleşen tüm dal klasörlerine uygulanır.

kabul edilen değerler: exact, prefix
--build-definition-id

Derleme Tanımı Kimliği.

--detect

Kuruluşu otomatik olarak algılayın.

kabul edilen değerler: false, true
--display-name

İlkeyi tanımlamak için bu derleme ilkesinin görünen adı. Örneğin: 'El ile kuyruk ilkesi'.

--enabled

İlkenin etkinleştirilip etkinleştirilmediği.

kabul edilen değerler: false, true
--manual-queue-only

Yalnızca el ile derleme kuyruğuna izin verilip verilmeyeceği.

kabul edilen değerler: false, true
--org --organization

Azure DevOps kuruluş URL'si. az devops configure -d organization=ORG_URL kullanarak varsayılan kuruluşu yapılandırabilirsiniz. Varsayılan olarak yapılandırılmadıysa veya git yapılandırması aracılığıyla alınmadıysa gereklidir. Örnek: https://dev.azure.com/MyOrganizationName/.

--path-filter

İlkenin uygulandığı yolları filtreleyin. ';' ile ayrılmış mutlak yolları, joker karakterleri ve birden çok yolu destekler. Örnek: /WebApp/Models/Data.cs, /WebApp/* veya *.cs,/WebApp/Models/Data.cs; ClientApp/Models/Data.cs.

--project -p

Projenin adı veya kimliği. az devops configure -d project=NAME_OR_ID kullanarak varsayılan projeyi yapılandırabilirsiniz. Varsayılan olarak yapılandırılmadıysa veya git yapılandırması aracılığıyla alınmadıysa gereklidir.

--queue-on-source-update-only

Kaynak güncelleştirmede Yalnızca Kuyruk.

kabul edilen değerler: false, true
--repository-id

İlkenin uygulanacağı deponun kimliği.

--valid-duration

İlke geçerlilik süresi (dakika cinsinden).

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.