Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Özellikler
- Azure Resource Manager'ı (ARM) abonelik ve yönetim grubu düzeyine dağıtma
- Barındırılan işlem hatları görüntüleri için güncelleştirmeler
- Çok aşamalı YAML işlem hatlarınız için CD özellikleri
- Bitbucket tümleştirmesi ve işlem hatlarını kullanmaya başlamayla ilgili diğer geliştirmeler
- Azure CLI görevinde PowerShell betikleri desteği
Azure Resource Manager'ı (ARM) abonelik ve yönetim grubu düzeyine dağıtma
Daha önce yalnızca Kaynak Grubu düzeyinde dağıtımları destekliyoruz. Bu güncelleştirmeyle ARM şablonlarını hem abonelik hem de yönetim grubu düzeylerine dağıtma desteği ekledik. Bu, bir kaynak kümesini birlikte dağıtırken ancak bunları farklı kaynak gruplarına veya aboneliklere yerleştirirken size yardımcı olur. Örneğin, Azure Site Recovery için yedekleme sanal makinesini ayrı bir kaynak grubuna ve konuma dağıtma.
Barındırılan işlem hattı görüntülerine yapılan güncellemeler
Azure Pipelines tarafından barındırılan vm görüntülerinin birkaçı için güncelleştirmeler yaptık. Bu güncelleştirmede öne çıkan bazı noktalar şunlardır:
- VS2019 için Visual Studio 16.2'yi 16.3'e yükseltti.
- Mac için VS 8.2.6.26, macOS 10.13 ve 10.14 için 8.3.0.1805'e yükseltildi.
- macOS 10.13 ve 10.14'e Java 13 eklendi.
- macOS 10.13 ve 10.14'e Mono 6.4.0 eklendi.
- Xcode 11-beta 11.0 GA sürümüne yükseltildi.
- İşletimsel verimliliği artırmak için disk boyutu azaltıldı ve Ubuntu 16.04 için yaklaşık 40 GB boş alan azaldı.
- Çeşitli hata düzeltmeleri.
En son sürümler hakkında daha fazla ayrıntıya buradan ulaşabilirsiniz.
Uyarı
Ruby 2.3.x'i 31 Mart 2019'da kullanım ömrü sonuna ulaştığından sonraki bir güncelleştirmede tüm görüntülerden kaldıracağız. Buna ek olarak, 18 Mart 2019'da kullanım ömrü sonuna ulaşan Python 3.4.x'i kaldıracağız.
Çok aşamalı YAML işlem hatlarınız için CD özellikleri
Artık CI işlem hattınız tarafından yayımlanan ürünleri kullanabilir ve komple bitirme tetikleyicilerini etkinleştirebilirsiniz. Çok aşamalı YAML işlem hatlarında kaynak olarak pipelines sunuyoruz. YAML'nizde artık başka bir işlem hattına başvurabilir ve CD tetikleyicilerini etkinleştirebilirsiniz.
İşlem hatları kaynağı için detaylı YAML şeması aşağıda yer almaktadır.
resources:
pipelines:
- pipeline: MyAppCI # identifier for the pipeline resource
project: DevOpsProject # project for the build pipeline; optional input for current project
source: MyCIPipeline # source pipeline definition name
branch: releases/M159 # branch to pick the artifact, optional; defaults to all branches
version: 20190718.2 # pipeline run number to pick artifact; optional; defaults to last successfully completed run
trigger: # Optional; Triggers are not enabled by default.
branches:
include: # branches to consider the trigger events, optional; defaults to all branches.
- main
- releases/*
exclude: # branches to discard the trigger events, optional; defaults to none.
- users/*
Ayrıca, - download görevini kullanarak işlem hattı kaynağınız tarafından yayımlanan yapıtları indirebilirsiniz.
steps:
- download: MyAppCI # pipeline resource identifier
artifact: A1 # name of the artifact to download; optional; defaults to all artifacts
Daha fazla ayrıntı için, buradayapıtları indirme belgelerine bakın.
İşlem hatlarını kullanmaya başlama sürecinde Bitbucket entegrasyonu ve diğer iyileştirmeler
Bağlantı Hatları için başlangıç sihirbazı arayüzü, Bitbucket depolarıyla çalışacak şekilde güncellendi. Azure Pipelines artık Bitbucket deponuzun içeriğini analiz edecek ve çalışmaya başlamanız için bir YAML şablonu önerecektir.
Uyarı
Bitbucket desteği yalnızca Azure DevOps Services içindir.
Başlarken sihirbazında sık sorulan bir soru, oluşturulan dosyayı yeniden adlandırma özelliğidir. Şu anda deponuzun kök dizininde azure-pipelines.yml olarak kayıtlıdır. Artık işlem hattını kaydetmeden önce bunu farklı bir dosya adı veya konumla değiştirebilirsiniz.
Son olarak, azure-pipelines.yml dosyasını farklı bir dalda yüklerken daha fazla kontrol sizde olacak çünkü bu daldan çekme isteği oluşturmayı tercih etmeyebilirsiniz.
Azure CLI görevinde PowerShell betikleri desteği
Daha önce, Azure CLI görevinin bir parçası olarak batch ve bash scriptlerini yürütebiliyordunuz. Bu güncelleştirmeyle göreve PowerShell ve PowerShell çekirdek betikleri için destek ekledik.
Sonraki Adımlar
Uyarı
Bu özellikler önümüzdeki iki-üç hafta içinde kullanıma sunulacaktır.
Azure DevOps'a gidin ve bir göz atın.
Geri bildirim sağlama
Bu özellikler hakkında düşüncelerinizi duymak isteriz. Bir sorunu bildirmek veya öneri sağlamak için yardım menüsünü kullanın.
Stack Overflow'da topluluk tarafından öneriler ve sorularınıza yanıt alabilirsiniz.
Teşekkürler
Kurt Samuelson