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.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022
Uzantılar, Azure DevOps deneyiminizi özelleştirmek ve genişletmek için kullanabileceğiniz eklentilerdir. Bunlar HTML, JavaScript ve CSS gibi standart teknolojiler kullanılarak yazılır. Tercih ettiğiniz geliştirme araçlarını kullanarak uzantı geliştirebilirsiniz.
uzantıları Visual Studio Market üzerinde yayımlayın. Uzantıları sizin ve ekibiniz için özel tutabilir veya şu anda Azure DevOps kullanan milyonlarca geliştiriciyle herkese açık paylaşabilirsiniz.
Uzantılar RESTful API Kitaplığı kullanarak Azure DevOps ve diğer uygulama ve hizmetlerle kolayca etkileşim kurar.
Uzantının bölümlerini anlama
Uzantı aşağıdaki öğelerden oluşur:
- JSON bildirim dosyası: Uzantı hakkında temel bilgileri içerir.
- Keşif varlıkları: Markdown ve Market'te uzantının genel bakışını ve estetiği oluşturan görüntüler.
- Statik dosyalar: HTML, JS ve CSS dosyaları dahil olmak üzere uzantının mantığını içerir. Statik dosyalar yalnızca katkı tabanlı uzantılar için geçerlidir.
Bu dosyaları ve varlıkları Market'te yayımladığınız bir VSIX dosyasında paketleyin.
Market'ten kullanıcılar, uzantıları doğrudan kendi kuruluşlarına yükleyebilir. Uzantı yükleme izniniz yoksa, ancak proje üyesiyseniz, bunun yerine uzantı isteyebilirsiniz.
Uzantı kullanma
Uzantıyı birçok şekilde kullanabilir ve birçok yerde kullanıcı arabirimine ekleyebilirsiniz. Ürün ekibi her sprint'e daha fazla seçenek ekler. Hub ekleyebileceğiniz tüm yerler hakkında bilgi edinmek için bkz. Genişletilebilirlik noktaları.
- Ekiplerin derlemelerinde kullanabileceği yeni Azure Pipelines işlemleri sağlayın.
- Azure DevOps içinde özel görünümler elde etmek için dashboard pencere öğelerini kullanın.
- yeni sekmeler, bölümler ve eylemlerle iş öğesi formunu genişletin.
- Çevik, kod, derleme ve test deneyimlerine yeni özellikler eklemek için kendi hub'ınızı oluşturun.
- İster bizim olsun ister sizin oluşturduğunuzlar olsun, hub'larda çalıştırılabilir eylemler geliştirin.
Bir Market uzantısını değerlendirme
Market uzantısını değerlendirmek için aşağıdaki tabloda açıklanan bilgileri ve kaynakları gözden geçirin. Bu bilgileri uzantının ayrıntılar sayfasında bulabilirsiniz.
Bilgi
Kullanım
Top Publisher rozeti
Yayımcı, mükemmel ilkeler, kalite, güvenilirlik ve destek yoluyla müşterilerine ve Market'e olan bağlılığını gösterir. Daha fazla bilgi için bkz. Top Publisher.
Soru-Cevap
Yayımlanan uzantıların Q & A bölümü, sahip olduğunuz soruları yanıtlayabilir. Ayrıca, kendinizi rahat hissetmeniz için anlamlı bir diyalog kurmak için uzantının yayımcılarıyla etkileşim kurmak iyi bir mekanizmadır. Yayımcının izlediği geliştirme, test ve güvenlik uygulamalarını anlamak için Q & A bilgilerini kullanın. Ayrıca yayıncının yanıt verme hızıyla ilgili bir duygu da sunar.
Derecelendirmeleri & incelemeleri
Derecelendirmeler ve incelemeler, başkalarının teklifi nasıl algıladiğini gösterir. Daha fazla bilgi için bkz. Müşteri geri bildirimlerini yanıtlama.
Gizlilik, Lisans ve Destek İlkeleri
Yayımcının bu ilkeleri sağlayıp sağlamadıklarını ve gereksinimlerinizi veya endişelerinizi karşılayıp karşılamadıklarını denetleyin. Daha fazla bilgi için Güvenlik bilgileriadresine gidin.
Güvenlik bilgileri
Pazar Yeri, aşağıdaki önlemlerle uzantıların güvenliğini ve bütünlüğünü sağlar.
Kötü amaçlı yazılım taraması: Market, güvenliğini sağlamak için her yeni ve güncelleştirilmiş uzantı paketinde bir virüs taraması çalıştırır. Tarama temizlenene kadar uzantı genel kullanım için yayımlanmaz. Bir sorun ortaya çıkarsa Market ekibi uzantıyı hemen devre dışı bırakabilir ve mevcut müşterilerine bildirebilir.
İçerik taraması: Market, Market sayfalarında uygunsuz veya rahatsız edici içeriklerden kaçınmak için her yeni ve güncelleştirilmiş uzantının içeriğini tarar.
Yalnızca onaylanan kapsamlara erişim: Uzantı yalnızca verilen kapsamlar içinde çalışabilir. Örneğin, iş öğelerinde salt okunur izinlere sahip bir uzantı özelliklerinizi ve hatalarınızı değiştiremez. Azure DevOps web uzantıları korumalı bir tarayıcı iframe'inde çalışır ve yalnızca uzantı için onaylanan Azure DevOps verilere ve API'lere erişebilir. Yükleme sırasında, yöneticilerden izinleri ve kapsamları onaylamaları istenir. Kendinizi korumak için uzantı isteklerinin kapsamlarını dikkatle gözden geçirin.
Uyarı
Uzantının kapsamları değişirse, kuruluşunuza veya koleksiyonunuz için uygulanabilmesi için önce güncelleştirmeyi onaylamanız gerekir.
Non-Microsoft derleme ve yayın görevleri: Görevler, bir aracı makinede çalıştırılan kod şeklinde uygulanır. Görevler yalnızca kendilerine açıkça sağlanan gizli bilgilere erişebilir (bkz. değişken gizli bilgiler), ancak genellikle aracı makinenin kendisine tam erişime sahiptir. Riski azaltmak için, diğer işlerden yalıtılmış ve her işten sonra yeniden oluşturulan VM'ler olan Microsoft tarafından barındırılan aracılarda derlemeler çalıştırın. Alternatif olarak, özel barındırılan aracı makinelerinde dosya ve ağ erişimini sınırlayın. derleme ve yayın aracılarıhakkında daha fazla bilgi edinin.
Non-Microsoft sunucuda kod yürütme: Uzantılar Azure DevOps Server üzerinde herhangi bir kod yükleyemez veya yürütemez.
Uzantı oluşturma
Uzantı oluşturmadan önce Market'te bulunan extensions for Azure DevOps uzantı türlerini tanıyın. İlk uzantınızı nasıl oluşturacağınızı öğrenin ve tam küme örneklerimize göz atın.
Uzantı oluşturma hakkında daha fazla bilgi için aşağıdaki makalelere bakın:
- REST API'leri
- Hizmet Kancaları
- uzantınızı paketleme, yayımlama ve yükleme
- Dış uygulama veya hizmet ile tümleştirmenizi paketleme ve yayımlama
- Çalışmanızı tüm toplulukla herkese açık bir şekilde paylaşın