İşlem hattı kapsayıcı işleri - Sprint 140 Güncelleştirmesi
Azure DevOps Services Sprint 140 Güncelleştirmesi'nde, Azure Pipelines'da kapsayıcı işlerinin kullanıma sunulmasıyla derleme bağımlılıklarını gereksinimlerinize göre özelleştirmenin yeni bir yolunu bulacaksınız. Wiki'de artık biçim bölmesinden video ekleyebilir, yeniden adlandırabilir ve wiki içindekiler tablosu ekleyebilirsiniz.
Daha fazla bilgi için aşağıdaki Özellikler listesine göz atın.
Özellikler
Azure Pipelines:
- Kapsayıcı işlerini kullanarak belirli derleme bağımlılıklarını denetleme
- .NET Core görevinde kod kapsamını etkinleştirme
Azure Boards:
Azure Artifacts:
- NuGet için yeni platformlar arası Kimlik Sağlayıcısını kullanarak kimlik doğrulamasını basitleştirme
- Universal Packages’ı kullanarak yapıtları depolama
- Bir dosya paylaşımına yönelik yayımlama gerçekleştirirken sembolleri sıkıştırma
Wiki:
- Wiki’ye video ekleme
- Bir wiki’yi yeniden adlandırma
- Biçim bölmesinden bir wiki içindekiler bölümü ekleme
Yönetim:
Sonraki adımlar
Dekont
Bu özellikler önümüzdeki iki-üç hafta içinde kullanıma sunulacaktır.
Aşağıdaki yeni özellikler hakkında bilgi edinin ve bunları kendiniz denemek için Azure DevOps Services'e gidin.
Azure Pipelines
Kapsayıcı işlerini kullanarak belirli derleme bağımlılıklarını denetleme
Varsayılan olarak, işler aracının yüklü olduğu konak makinede çalışır. Kapsayıcı işleri, kapsayıcıların sağladığı konak işletim sistemi üzerinde basit soyutlama kullanarak araçlarınızı ve bağımlılıklarınızı kapsayıcının içinde yalıtmanızı sağlar. Aracı, belirtilen kapsayıcınızın bir örneğini başlatır ve içindeki adımları çalıştırır. Derlemenizin gerektirdiği işletim sistemlerinin, araçların ve bağımlılıkların tam sürümlerini seçebilirsiniz. Daha fazla bilgi için Kapsayıcı işleri belgelerine bakın.
.NET Core görevinde kod kapsamını etkinleştirme
Azure Pipelines'daki .NET Core görevi artık kod kapsamını desteklemektedir, böylece .NET Core projelerinizde birim testi kapsamının daha iyi bir tanıtıcısını elde edebilirsiniz. .NET Core görevinin "test" komutu, kod kapsamı toplamayı etkinleştirmek için bağımsız değişkenlere --collect "Code coverage"
geçirilebilir. Desteğin kapsamı şu anda Windows platformunu hedefleyen .NET Core projeleri kapsamındadır.
Azure Boards
Yeniden yapılandırılan Process REST API’lerinden yararlanma
REST API sürüm 5.1 'de (Önizleme) Devralınan İşlemle ilgili birkaç API'yi tek bir etki alanında birleştirdik. Bu, doğru uç noktaları bulmanızı ve kullanmanızı kolaylaştırır. Daha fazla bilgi için İşlem Davranışları belgelerine bakın. C# istemci kitaplıklarını kullanarak birkaç örnek de oluşturduk.
Azure Artifacts
NuGet için yeni platformlar arası Kimlik Sağlayıcısını kullanarak kimlik doğrulamasını basitleştirme
Kimliği doğrulanmış NuGet akışlarıyla etkileşim kurma çok daha iyi. Yeni .NET Core tabanlı Azure Artifacts Kimlik Bilgileri Sağlayıcısı Windows, macOS ve Linux üzerinde msbuild, dotnet ve nuget(.exe) ile çalışır. Azure Artifacts akışındaki paketleri kullanmak istediğinizde, Kimlik Bilgisi Sağlayıcısı kullandığınız NuGet istemcisi adına otomatik olarak bir belirteç alır ve depolar. Artık bir belirteci yapılandırma dosyasında el ile depolamanız ve yönetmeniz gerekmez.
Yeni sağlayıcıyı edinmek için GitHub'a gidin ve istemcinizle platformunuzun yönergelerini izleyin.
Universal Packages’ı kullanarak yapıtları depolama
Evrensel Paketler, Azure Artifacts tarafından desteklenen yeni bir paket türüdür. Paket adı ve paket sürümüne sahip bir akışta dosya koleksiyonunu depolamak için basit bir mekanizma sağlar. Komut satırı araçları, içeriği istemciden ve hizmetten verimli bir şekilde aktarmak için tasarlanmıştır.
- Aşağıdakiler gibi yapıtları depolamak için Evrensel Paketler kullanmayı göz önünde bulundurun:
- Yapılandırma betikleri ve şablonları (örneğin ARM şablonları)
- Tümleştirme testi için veritabanı anlık görüntüleri
- Makine öğrenmesi eğitim verileri ve modelleri
- Geliştirici araçları ve SDK'lar
- 3B modeller ve dokular
- Derleme çıkışları
Evrensel Paketler'i kullanmaya başlamak için hızlı başlangıç kılavuzumuza atlayın.
Bir dosya paylaşımına yönelik yayımlama gerçekleştirirken sembolleri sıkıştırma
Dizin ve Yayımlama Sembolleri görevini, bir dosya paylaşımında yayımlandıklarında simgeleri sıkıştırmayı destekleyecek şekilde güncelleştirdik.
Ayrıca, bir dosya sunucusunu yapılandırmak ve yönetmek yerine Azure DevOps Services'da semboller yayımlayabilirsiniz.
Wiki
Wiki’ye video ekleme
Artık Microsoft Stream ve YouTube gibi çevrimiçi hizmetler wiki sayfasına video ekleyebilirsiniz. Aşağıdaki söz dizimini kullanarak eklenmiş video URL'sini ekleyebilirsiniz:
::: video
> [!VIDEO https://www.youtube.com/embed/7DbslbKsQSk]
:::
Bu özelliğe, bir öneriye dayanarak öncelik verilmiştir.
Bir wiki’yi yeniden adlandırma
Artık wiki kullanıcı arabiriminde ve REST API'lerini kullanarak wiki'nizi yeniden adlandırabilirsiniz. Diğer menüsünde Wiki'yi yeniden adlandır'a tıklayarak wikinize unutulmaz bir ad verin. Bu özelliğe, bir öneriye dayanarak öncelik verilmiştir.
Biçim bölmesinden bir wiki içindekiler bölümü ekleme
Son sprint wiki sayfalarında içindekiler tablosu oluşturma özelliğini gönderdik. Artık sayfayı düzenlerken biçim bölmesinde uygun düğmeye tıklayarak içindekiler tablosu ekleyebilirsiniz.
Yönetim
Filtreleme ve sayfalandırma ile kişisel erişim belirteçlerinizi yönetin
Azure DevOps'taki yeni gezintiyle fark ettiğiniz gibi, hizmet genelinde daha tutarlı bir deneyim getirmeye odaklandık. Bu fırsatı, özellikle de birkaç tanesine sahipseniz kişisel erişim belirteçlerinizi (PAT) daha iyi yönetmenize yardımcı olmak için kullandık. Yeni özelliklerden bazıları tüm PAT'lerinizi görüntülerken filtre ve sayfalama denetimleri, kapsamlar için gruplandırma ve açıklamalarla yeni bir PAT oluştururken daha temiz bir deneyim ve mevcut PT'lerin süre sonunu düzenleme ve genişletme olanağıdır.
Geri bildirim sağlama
Bu özellikler hakkında düşüncelerinizi duymak isteriz. Sorun bildirmek veya öneride bulunmak için geri bildirim menüsünü kullanın.
Stack Overflow'da topluluk tarafından öneriler ve sorularınıza yanıt alabilirsiniz.
Teşekkürler,
Biju Venugopal