Azure CLI ile işlem hattınızı yönetme
Şu komutları kullanarak, kuruluşta işlem hatlarını az pipelines yönetebilirsiniz:
- az pipelines run:Mevcut işlem hattını çalıştırma
- az pipelines update: Mevcut işlem hattını güncelleştirme
- az pipelines show:Mevcut işlem hattının ayrıntılarını gösterme
Bu komutlar, yönetmek istediğiniz işlem hattının adını veya kimliğini gerektirir. az pipelines list komutunu kullanarak işlem hattının kimliğini eldeebilirsiniz.
Çalışmaya başlama için bkz. Kullanmaya başlayın CLI ile Azure DevOps.
İşlem hattı çalıştırma
az pipelines run komutuyla var olan bir işlem hattını kuyruğa alabilirsiniz (çalıştırabilirsiniz).
az pipelines run [--branch]
[--commit-id]
[--folder-path]
[--id]
[--name]
[--open]
[--org]
[--project]
[--variables]
Parametreler
- branch:İşlem hattı çalıştırması kuyruğa alınan dalın adı, örneğin refs/heads/main.
- commit-id:İşlem hattı çalıştırması kuyruğa alınan commit-id.
- folder-path:İşlem hattının klasör yolu. Varsayılan, kök düzey klasörüdür.
- id:Ad sağlanmadı ise gereklidir. Kuyruğa alınan işlem hattının kimliği.
- name:Kimlik sağlanmadı ise gereklidir, ancak kimlik sağlanırsa yoksayılır. Kuyruğa alınan işlem hattının adı.
- open:İşlem hattı sonuçları sayfasını web tarayıcınızda açın.
- org:Azure DevOps URL'si. Varsayılan kuruluşu kullanarak
az devops configure -d organization=ORG_URLyapılandırarak. Varsayılan olarak yapılandırılmamışsa veya kullanılarak toplanmazsagit configgereklidir. Örnek:--org https://dev.azure.com/MyOrganizationName/. - project: Projenin adı veya kimliği. Varsayılan projeyi kullanarak
az devops configure -d project=NAME_OR_IDyapılandırarak. Varsayılan olarak yapılandırılmamışsa veya kullanılarak toplanmazsagit configgereklidir. - variables:Ayarlamak istediğiniz değişkenler için boşlukla ayrılmış "name=value" çiftleri.
Örnek
Aşağıdaki komut, dal işlem hattında myGithubname.pipelines-java adlı işlem hattını çalıştırır ve sonucu tablo biçiminde gösterir.
az pipelines run --name myGithubname.pipelines-java --branch pipeline --output table
Run ID Number Status Result Pipeline ID Pipeline Name Source Branch Queued Time Reason
-------- ---------- ---------- -------- ------------- --------------------------- --------------- -------------------------- --------
123 20200123.2 notStarted 12 myGithubname.pipelines-java pipeline 2020-01-23 11:55:56.633450 manual
İşlem hattını güncelleştirme
Mevcut işlem hattını az pipelines update komutuyla güncelleştirebilirsiniz. Çalışmaya başlama için bkz. Kullanmaya başlayın CLI ile Azure DevOps.
az pipelines update [--branch]
[--description]
[--id]
[--name]
[--new-folder-path]
[--new-name]
[--org]
[--project]
[--queue-id]
[--yaml-path]
Parametreler
- branch:İşlem hattı çalıştırması yapılandırılan dalın adı, örneğin refs/heads/main.
- description:İşlem hattı için yeni açıklama.
- id:Ad sağlanmadı ise gereklidir. Güncelleştirilen işlem hattının kimliği.
- name:Kimlik sağlanmadı ise gereklidir. Güncelleştirilen işlem hattının adı.
- new-folder-path:İşlem hattının taşındığı klasörün yeni tam yolu, örneğin, user1/production_pipelines.
- new-name:İşlem hattının yeni güncelleştirilmiş adı.
- org:Azure DevOps URL'si. Varsayılan kuruluşu kullanarak
az devops configure -d organization=ORG_URLyapılandırarak. Varsayılan olarak yapılandırılmamışsa veya kullanılarak toplanmazsagit configgereklidir. Örnek:--org https://dev.azure.com/MyOrganizationName/. - project: Projenin adı veya kimliği. Varsayılan projeyi kullanarak
az devops configure -d project=NAME_OR_IDyapılandırarak. Varsayılan olarak yapılandırılmamışsa veya kullanılarak toplanmazsagit configgereklidir. - queue-id:İşlem hattının çalışması gereken aracı havuzunun kuyruk kimliği.
- yaml-path:Depoda işlem hattının yaml dosyasının yolu.
Genel parametreler , debug , , , ve helponly-show-errorsqueryoutputverbose parametreleridir.
İpucu
Ayrıca gibi genel parametreler de --output kullanabilirsiniz.
parametresi --output tüm komutlar için kullanılabilir. Tablo değeri çıkışı kolay bir biçimde sunar. Daha fazla bilgi için bkz. Azure CLI komutları için çıkış biçimleri.
Örnek
Aşağıdaki komut, işlem hattını 12 kimliğiyle yeni bir ad ve açıklamayla güncelleştirir ve sonucu tablo biçiminde gösterir.
az pipelines update --id 12 --description "rename pipeline" --new-name updatedname.pipelines-java --output table
ID Name Status Default Queue
---- -------------------------- -------- ------------------
12 updatedname.pipelines-java enabled Hosted Ubuntu 1604
İşlem hattını göster
az pipelines show komutuyla mevcut işlem hattının ayrıntılarını görüntüebilirsiniz. Çalışmaya başlama için bkz. Kullanmaya başlayın CLI ile Azure DevOps.
az pipelines show [--folder-path]
[--id]
[--name]
[--open]
[--org]
[--project]
[--query-examples]
[--subscription]
Parametreler
- folder-path:İşlem hattının klasör yolu. Varsayılan, kök düzey klasörüdür.
- id:Ad sağlanmadı ise gereklidir. Ayrıntıları göstermek için işlem hattının kimliği.
- name:Ad sağlanmadı ise gereklidir, ancak kimlik sağlanırsa yoksayılır. Ayrıntıları göstermek için işlem hattının adı.
- open:İşlem hattı özet sayfasını web tarayıcınızda açın.
- org:Azure DevOps URL'si. Varsayılan kuruluşu kullanarak
az devops configure -d organization=ORG_URLyapılandırarak. Varsayılan olarak yapılandırılmamışsa veya kullanılarak toplanmazsagit configgereklidir. Örnek:--org https://dev.azure.com/MyOrganizationName/. - project: Projenin adı veya kimliği. Varsayılan projeyi kullanarak
az devops configure -d project=NAME_OR_IDyapılandırarak. Varsayılan olarak yapılandırılmamışsa veya kullanılarak toplanmazsagit configgereklidir. - sorgu örnekleri:Sizin için bir JMESPath dizesi önerin.
- subscription:Aboneliğin adı veya kimliği. Varsayılan aboneliği kullanarak
az account set -s NAME_OR_IDyapılandırabilirsiniz.
Örnek
Aşağıdaki komut, 12 kimliğine sahip işlem hattının ayrıntılarını gösterir ve sonucu tablo biçiminde döndürür.
az pipelines show --id 12 --output table
ID Name Status Default Queue
---- -------------------------- -------- ------------------
12 updatedname.pipelines-java enabled Hosted Ubuntu 1604
Sonraki adımlar
İşlem hattınızı özelleştirebilirsiniz veya işlem hatlarını istediğiniz dilde yapılandırma hakkında daha fazla bilgi edinmek için:
SSS
Nasıl yaparım? işlem hattı mı oluşturabilirsiniz?
REST API Başvurusu: Derleme işlem hattı oluşturma
Not
Derlemeleri ve derleme işlem hatlarını komut satırı veya betiklerden yönetmek için Azure Pipelines CLI'Azure Pipelines.
Tek bir komut kullanarak birden çok Azure DevOps Services işlem hattı çalıştırabilirsiniz?
Şu anda Azure CLI ve Azure API'leri, komut satırlarından birden çok işlem hattı çalıştıran komutlar sunmaz. Tüm işlem hatlarını ve tanımları listelenin ve parametre olarak tek bir yayın veya derleme kimliği sağlamak için Azure CLI komutlarını kullanabilirsiniz. Tüm komutlar bağımsız işlem hatlarından bağımsız olarak çalışacak şekilde tasarlanmıştır ve yalnızca bir benzersiz değere izin veren benzersiz KIMLIK istekleri gerektirir. İşlem hattı Tetikleyicileri hakkında bilgi edinmek için bkz. işlem hatlarını tetikleyen olayları belirtme.