az pipelines

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ı, bir az pipelines komutunu ilk kez çalıştırdığınızda otomatik olarak yüklenir. Uzantılar hakkında daha fazla bilgi edinin.

Azure Pipelines'i yönetme.

Bu komut grubu, azure-devops uzantısının bir parçasıdır.

Komutlar

Name Description Tür Durum
az pipelines agent

Aracıları yönetme.

Dahili GA
az pipelines agent list

Havuzdaki aracıların listesini alma.

Dahili GA
az pipelines agent show

Aracı ayrıntılarını göster.

Dahili GA
az pipelines build

Derlemeleri yönetme.

Dahili GA
az pipelines build cancel

Derleme çalışıyorsa iptal eder.

Dahili GA
az pipelines build definition

Derleme tanımlarını yönetme.

Dahili GA
az pipelines build definition list

Derleme tanımlarını listeleyin.

Dahili GA
az pipelines build definition show

Derleme tanımının ayrıntılarını alın.

Dahili GA
az pipelines build list

Derleme sonuçlarını listeleyin.

Dahili GA
az pipelines build queue

Derleme isteği (kuyruk).

Dahili GA
az pipelines build show

Derlemenin ayrıntılarını alın.

Dahili GA
az pipelines build tag

Derleme etiketlerini yönetin.

Dahili GA
az pipelines build tag add

Derleme için etiketler ekleyin.

Dahili GA
az pipelines build tag delete

Derleme etiketini silin.

Dahili GA
az pipelines build tag list

Derlemenin etiketlerini alma.

Dahili GA
az pipelines create

Yeni bir Azure Pipeline (YAML tabanlı) oluşturun.

Dahili GA
az pipelines delete

İşlem hattını silme.

Dahili GA
az pipelines folder

İşlem hatlarını düzenlemek için klasörleri yönetin.

Dahili GA
az pipelines folder create

Bir klasör oluşturun.

Dahili GA
az pipelines folder delete

Klasörü silme.

Dahili GA
az pipelines folder list

Tüm klasörleri listeleyin.

Dahili GA
az pipelines folder update

Klasör adını veya açıklamasını güncelleştirin.

Dahili GA
az pipelines list

İşlem hatlarını listeleme.

Dahili GA
az pipelines pool

Aracı havuzlarını yönetme.

Dahili GA
az pipelines pool list

Aracı havuzlarını listeleme.

Dahili GA
az pipelines pool show

Aracı havuzu ayrıntılarını gösterin.

Dahili GA
az pipelines queue

Aracı kuyruklarını yönetme.

Dahili GA
az pipelines queue list

Aracı kuyruklarını listeleme.

Dahili GA
az pipelines queue show

Aracı kuyruğunun ayrıntılarını gösterin.

Dahili GA
az pipelines release

Sürümleri yönetin.

Dahili GA
az pipelines release create

Bir yayın isteyin (oluşturun).

Dahili GA
az pipelines release definition

Yayın tanımlarını yönetme.

Dahili GA
az pipelines release definition list

Yayın tanımlarını listeleyin.

Dahili GA
az pipelines release definition show

Yayın tanımının ayrıntılarını alın.

Dahili GA
az pipelines release list

Yayın sonuçlarını listeleyin.

Dahili GA
az pipelines release show

Bir sürümün ayrıntılarını alın.

Dahili GA
az pipelines run

İşlem hattını sıraya alın (çalıştırın).

Dahili GA
az pipelines runs

İşlem hattı çalıştırmalarını yönetme.

Dahili GA
az pipelines runs artifact

İşlem hattı çalıştırma yapıtlarını yönetme.

Dahili GA
az pipelines runs artifact download

İşlem hattı yapıtı indirin.

Dahili GA
az pipelines runs artifact list

Bir çalıştırmayla ilişkili yapıtları listeleme.

Dahili GA
az pipelines runs artifact upload

İşlem hattı yapıtlarını karşıya yükleyin.

Dahili GA
az pipelines runs list

Projede işlem hattı çalıştırmalarını listeleme.

Dahili GA
az pipelines runs show

İşlem hattı çalıştırmasının ayrıntılarını gösterir.

Dahili GA
az pipelines runs tag

İşlem hattı çalıştırma etiketlerini yönetme.

Dahili GA
az pipelines runs tag add

İşlem hattı çalıştırması için etiketler ekleyin.

Dahili GA
az pipelines runs tag delete

İşlem hattı çalıştırma etiketini silin.

Dahili GA
az pipelines runs tag list

İşlem hattı çalıştırması için etiketleri alma.

Dahili GA
az pipelines show

İşlem hattının ayrıntılarını alın.

Dahili GA
az pipelines update

İşlem hattını güncelleştirme.

Dahili GA
az pipelines variable

İşlem hattı değişkenlerini yönetme.

Dahili GA
az pipelines variable-group

Değişken gruplarını yönetme.

Dahili GA
az pipelines variable-group create

Değişken grubu oluşturun.

Dahili GA
az pipelines variable-group delete

Değişken grubunu silin.

Dahili GA
az pipelines variable-group list

Değişken gruplarını listeleyin.

Dahili GA
az pipelines variable-group show

Değişken grubu ayrıntılarını göster.

Dahili GA
az pipelines variable-group update

Değişken grubunu güncelleştirme.

Dahili GA
az pipelines variable-group variable

Değişken grubundaki değişkenleri yönetme.

Dahili GA
az pipelines variable-group variable create

Değişken grubuna değişken ekleyin.

Dahili GA
az pipelines variable-group variable delete

Değişken grubundan bir değişken silin.

Dahili GA
az pipelines variable-group variable list

Değişken grubundaki değişkenleri listeleyin.

Dahili GA
az pipelines variable-group variable update

Değişken grubundaki bir değişkeni güncelleştirin.

Dahili GA
az pipelines variable create

İşlem hattına değişken ekleme.

Dahili GA
az pipelines variable delete

bir değişkeni işlem hattından silin.

Dahili GA
az pipelines variable list

İşlem hattındaki değişkenleri listeleme.

Dahili GA
az pipelines variable update

İşlem hattındaki bir değişkeni güncelleştirme.

Dahili GA

az pipelines create

Yeni bir Azure Pipeline (YAML tabanlı) oluşturun.

az pipelines create --name
                    [--branch]
                    [--description]
                    [--detect {false, true}]
                    [--folder-path]
                    [--org]
                    [--project]
                    [--queue-id]
                    [--repository]
                    [--repository-type {github, tfsgit}]
                    [--service-connection]
                    [--skip-first-run {false, true}]
                    [--yaml-path]

Örnekler

Yerel kullanıma alma deposu bağlamından Azure Pipeline oluşturma

Repository name/url (--repository), type (--repository-type) and branch name (--branch) will be detected from the local git repository
az pipelines create --name 'ContosoBuild' --description 'Pipeline for contoso project'

Kopyalama URL'sini kullanarak Github'da barındırılan bir depo için Azure Pipeline oluşturma

az pipelines create --name 'ContosoBuild' --description 'Pipeline for contoso project'
--repository https://github.com/SampleOrg/SampleRepo --branch master

Github kuruluşunda barındırılan bir depo için Azure Pipeline oluşturma SampleOrg, sampleRepo depo adı

az pipelines create --name 'ContosoBuild' --description 'Pipeline for contoso project'
--repository SampleOrg/SampleRepoName --branch master --repository-type github

Aynı projedeki bir Azure Deposunda barındırılan bir depo için Azure Pipeline oluşturma

az pipelines create --name 'ContosoBuild' --description 'Pipeline for contoso project'
--repository SampleRepoName --branch master --repository-type tfsgit

Depoda zaten iade edilmiş olan işlem hattı yaml ile bir depo için Azure Pipeline oluşturma

Service connection required for non Azure Repos can be optionally provided in the command to run it non interatively
az pipelines create --name 'ContosoBuild' --description 'Pipeline for contoso project'
--repository https://github.com/SampleOrg/SampleRepo --branch master --yml-path azure-pipelines.yml [--service-connection SERVICE_CONNECTION]

Gerekli Parametreler

--name

Yeni işlem hattının adı.

İsteğe Bağlı Parametreler

--branch

İşlem hattının yapılandırılacağı dal adı. Atlanırsa, yerel depodan otomatik olarak algılanır.

--description

Yeni işlem hattının açıklaması.

--detect

Kuruluşu otomatik olarak algılayın.

kabul edilen değerler: false, true
--folder-path

İşlem hattının oluşturulması gereken klasörün yolu. Varsayılan, kök klasördür. örneğin, "user1/test_pipelines".

--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/.

--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-id

Kullanılabilir aracı havuzlarındaki kuyruğun kimliği. Belirtilmezse otomatik olarak algılanır.

--repository

İşlem hattının yapılandırılması gereken depo. GitHub deposu söz konusu olduğunda git deposunun url'sini veya Azure Repos veya Owner/RepoName için deponun adını kopyalayabilirsiniz. Atlanırsa, yerel git deposunun uzak URL'sinden otomatik olarak algılanır. URL yerine ad belirtilirse, --repository-type bağımsız değişkeni de gereklidir.

--repository-type

Depo türü. Atlanırsa, yerel deponun uzak URL'sinden otomatik olarak algılanır. Azure Repos için 'tfsgit', GitHub deposu için 'github'.

kabul edilen değerler: github, tfsgit
--service-connection

GitHub deposu için depo için oluşturulan Hizmet bağlantısının kimliği. service_connections oluşturmak/listelemek için az devops service-endpoint -h komutunu kullanın. Azure Repos için gerekli değildir.

--skip-first-run --skip-run

İlk çalıştırmanın komut tarafından tetiklenmesini önlemek için bu bayrağı belirtin. Çalıştırma atlanırsa komut bir işlem hattı döndürür, aksi takdirde işlem hattı çalıştırması çıkışı oluşturur.

kabul edilen değerler: false, true
--yaml-path --yml-path

Depodaki işlem hatları yaml dosyasının yolu (depoda yaml zaten varsa).

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 pipelines delete

İşlem hattını silme.

az pipelines delete --id
                    [--detect {false, true}]
                    [--org]
                    [--project]
                    [--yes]

Gerekli Parametreler

--id

İşlem hattının kimliği.

İsteğe Bağlı Parametreler

--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/.

--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.

--yes -y

Onay istemde bulunmayın.

varsayılan değer: False
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 pipelines list

İşlem hatlarını listeleme.

az pipelines list [--detect {false, true}]
                  [--folder-path]
                  [--name]
                  [--org]
                  [--project]
                  [--query-order {ModifiedAsc, ModifiedDesc, NameAsc, NameDesc, None}]
                  [--repository]
                  [--repository-type {bitbucket, git, github, githubenterprise, svn, tfsgit, tfsversioncontrol}]
                  [--top]

İsteğe Bağlı Parametreler

--detect

Kuruluşu otomatik olarak algılayın.

kabul edilen değerler: false, true
--folder-path

Belirtilirse, bu klasör altındaki tanımlara filtre ekler.

--name

Sonuçları bu adla veya bu adla başlayan işlem hatlarıyla sınırlayın. Örnekler: "FabCI" veya "Fab*".

--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/.

--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.

--query-order

Sonuçların sırası.

kabul edilen değerler: ModifiedAsc, ModifiedDesc, NameAsc, NameDesc, None
--repository

Sonuçları bu depoyla ilişkili işlem hatlarıyla sınırlayın.

--repository-type

Sonuçları bu depo türüyle ilişkili işlem hatlarıyla sınırlayın. Bu bağımsız değişkenle birlikte 'depo' bağımsız değişkeninin geçirilmesi zorunludur.

kabul edilen değerler: bitbucket, git, github, githubenterprise, svn, tfsgit, tfsversioncontrol
--top

Listelenen işlem hattı sayısı üst sınırı.

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 pipelines run

İşlem hattını sıraya alın (çalıştırın).

az pipelines run [--branch]
                 [--commit-id]
                 [--detect {false, true}]
                 [--folder-path]
                 [--id]
                 [--name]
                 [--open]
                 [--org]
                 [--parameters]
                 [--project]
                 [--variables]

İsteğe Bağlı Parametreler

--branch

İşlem hattı çalıştırmasının kuyruğa alınacağı dalın adı. Örnek: refs/heads/master veya master ya da refs/pull/1/merge veya refs/tags/tag.

--commit-id

İşlem hattı çalıştırmasının kuyruğa alınacağı commit-id.

--detect

Kuruluşu otomatik olarak algılayın.

kabul edilen değerler: false, true
--folder-path

İşlem hattının klasör yolu. Varsayılan, kök düzeyi klasörüdür.

--id

Kuyruğa alınacak işlem hattının kimliği. --name sağlanmadıysa gereklidir.

--name

Kuyruğa alınacak işlem hattının adı. --id sağlanırsa yoksayılır.

--open

web tarayıcınızda işlem hattı sonuçları sayfasını açın.

varsayılan değer: False
--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/.

--parameters

Ayarlamak istediğiniz parametreler için boşlukla ayrılmış "name=value" çiftleri.

--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.

--variables

Ayarlamak istediğiniz değişkenler için boşlukla ayrılmış "name=value" çiftleri.

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 pipelines show

İşlem hattının ayrıntılarını alın.

az pipelines show [--detect {false, true}]
                  [--folder-path]
                  [--id]
                  [--name]
                  [--open]
                  [--org]
                  [--project]

İsteğe Bağlı Parametreler

--detect

Kuruluşu otomatik olarak algılayın.

kabul edilen değerler: false, true
--folder-path

İşlem hattının klasör yolu. Varsayılan, kök düzeyi klasörüdür.

--id

İşlem hattının kimliği.

--name

İşlem hattının adı. --id sağlanırsa yoksayılır.

--open

web tarayıcınızda işlem hattı özet sayfasını açın.

varsayılan değer: False
--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/.

--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 pipelines update

İşlem hattını güncelleştirme.

az pipelines update --id
                    [--branch]
                    [--description]
                    [--detect {false, true}]
                    [--new-folder-path]
                    [--new-name]
                    [--org]
                    [--project]
                    [--queue-id]
                    [--yaml-path]

Gerekli Parametreler

--id

Güncelleştirilecek işlem hattının kimliği.

İsteğe Bağlı Parametreler

--branch

İşlem hattının yapılandırılacağı dal adı.

--description

İşlem hattı için yeni açıklama.

--detect

Kuruluşu otomatik olarak algılayın.

kabul edilen değerler: false, true
--new-folder-path

İşlem hattının taşınacak yeni tam yolu. örneğin, "user1/production_pipelines".

--new-name

İşlem hattının yeni güncelleştirilmiş adı.

--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/.

--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-id

İşlem hattının çalıştırılması gereken aracı havuzunun kuyruk kimliği.

--yaml-path --yml-path

Depodaki işlem hatları yaml dosyasının yolu.

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.