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
Azure DevOps'taki bir proje, kullanıcılara yazılım çözümleri oluşturmak için planlama, ilerleme durumunu izleme ve işbirliği yapma olanağı sağlar. Veri ve kaynak kodunu depolamak için temel bir kapsayıcı görevi görür.
Proje oluşturduğunuzda Azure DevOps, küçük kuruluşlar için yeterli olan aynı ada sahip bir ekibi otomatik olarak oluşturur. Kurumsal düzeydeki kuruluşlarda daha fazla ekip ve proje oluşturarak ölçeği artırmanız gerekebilir. Azure DevOps, bir kuruluş içinde en fazla 1.000 proje destekler.
Birden çok projesi olan bir kuruluş, ekiplerin araçları ihtiyaçlarına uyacak şekilde yapılandırmasına ve yönetim görevlerini uygun düzeylerde tamamlamasına olanak tanır. Kuruluşunuz büyüdükçe, araçlarınız bir ekip özerkliği kültürünü ve kurumsal hizalamadestekleyecek şekilde ölçeklendirilebilir.
Daha fazla bilgi için bkz . İş izleme, süreç ve proje sınırları ve Kuruluş yapınızı planlama.
Kuruluşunuz genelinde çalışmayı yönetme
Azure DevOps'a bağlandığınızda bir kuruluşa bağlanırsınız. Bu kuruluş içinde bir veya daha fazla proje tanımlayabilirsiniz. Sistemi kullanmak için en az bir proje oluşturulmalıdır.
Kuruluşunuzu aşağıdaki yollarla ölçeklendikleyebilirsiniz:
- proje ekle: Farklı iş birimlerini destekleyin.
- Ekip ekleme: Proje içinde ekipler oluşturun.
- depolar ve dallar ekleyin: Kaynak kodunuzu yönetin.
- Aracılar, aracı havuzları ve dağıtım havuzları ekleyin: Sürekli entegrasyonu ve dağıtımı destekler.
- Erişimi yönetme: Çok sayıda kullanıcıyı işlemek için Microsoft Entra Id kullanın.
Şirket içi Azure DevOps dağıtımınızı aşağıdaki yollarla ölçeklendikleyebilirsiniz:
- Sunucu örnekleri ekleyin: Performansı artırın.
- Proje koleksiyonları ve projeleriekleyin: Farklı iş birimlerini destekleyin.
- Ekip ekleme: Proje içinde ekipler oluşturun.
- depolar ve dallar ekleyin: Kaynak kodunuzu yönetin.
- Aracılar, aracı havuzları ve dağıtım havuzları ekleyin: Sürekli entegrasyonu ve dağıtımı destekler.
- Erişimi yönet: Çok sayıda kullanıcıyı işlemek için Active Directory kullanın.
Kuruluşunuzdaki projeleri görüntüleme
Projeler sayfasını açarak kuruluşunuz için tanımlanan projeleri görüntüleyin.
Projeler'i açmak için Azure DevOps'ı
seçin.
Proje listesinden bir proje seçin.
Daha fazla bilgi için bkz. Proje oluşturma.
Proje görünürlüğünü sınırla
Varsayılan olarak, bir kuruluşa eklenen kullanıcılar tüm kuruluş ve proje bilgilerini ve ayarlarını görüntüleyebilir. Daha fazla bilgi için bkz . Projeler için kullanıcı görünürlüğünü sınırlama ve daha fazlası ve Proje görünürlüğünü genel veya özel olarak değiştirme.
Geçmiş verileri görüntüleme
Tüm proje üyeleri açıklamalara, tartışmalara veya atamalara eklenen kimlikleri görüntüleyebilir. Örneğin, projedeki herkes (yeni kısıtlamaları olan kullanıcılar bile), kullanıcı artık projenin parçası olmadığında iş öğesine atanmış bir kullanıcının adını görmeye devam edebilir. Aynı durum PR'ler, açıklamalar, tartışmalar ve daha fazlası için @mentions için de geçerlidir.
Tek bir proje kullanma
Önerilen yaklaşımlardan biri, kuruluşunuzu veya kuruluşunuzu desteklemek için tek bir proje kullanmaktır. Tek bir proje yönetim görevlerinin bakımını en aza indirmeye yardımcı olabilir ve en iyi duruma getirilmiş ve esnek çapraz bağlantı nesnesi deneyimi sağlar.
Yüzlerce farklı uygulama ve yazılım projesi üzerinde çalışan birçok ekibiniz olsa bile, bunları tek bir projede kolayca yönetebilirsiniz. Proje, içinde depolanan verileri yalıtıyor ve verileri bir projeden diğerine taşımak ilişkili geçmişin kaybolmasına neden olur.
Daha fazla bilgi için bkz . Kaç proje gerekiyor?.
Başka bir proje ekleme
Bir diğer uygulanabilir yaklaşım da birden çok proje sahibi olmaktır. Kuruluşunuzun aşağıdakilere ihtiyacı varsa bu yaklaşım önerilir:
- Belirli gruplar için projede yer alan bilgilere erişimi yasaklama veya yönetme
- Kuruluşunuzdaki belirli iş birimleri için özel iş izleme süreçlerini destekleme
- Kendi yönetim ilkeleri ve yöneticileri olan tamamen ayrı iş birimlerini destekleme
- Çalışma projesinde değişiklik göndermeden önce özelleştirme etkinliklerini test etme veya uzantı ekleme
- Açık kaynak yazılım (OSS) projesini destekleme
Aşağıdaki örneklere başka bir proje eklemek isteyebilirsiniz:
- Projede yer alan bilgilere erişimi yasaklama veya yönetme
- Kuruluşunuzdaki belirli iş birimleri için özel iş izleme süreçlerini destekleme
- Kendi yönetim ilkeleri ve yöneticileri olan tamamen ayrı iş birimlerini destekleme
- Çalışma projesinde değişiklik göndermeden önce özelleştirme etkinliklerini test etme veya uzantı ekleme
Özel ve genel projeleri kullanma
Hem özel hem de genel projeleriniz olabilir. Bir projenin görünürlüğünü bir projeden diğerine de değiştirebilirsiniz.
Özel projeler:
- Kullanıcı erişiminin eklenmesini ve yönetilmesini gerektir.
- Salt okunur erişim için bile kullanıcıların oturum açmasını zorunlu kılın.
- Tüm proje üyelerine proje ve kuruluş bilgilerine erişim sağlayın.
Daha fazla bilgi için bkz . Proje üyelerine verilen kaynaklar.
Önemli
Yalnızca Genel projeye izin ver ilkesi zaten etkin olan kuruluşlar proje oluşturabilir veya projenin görünürlüğünü genel olarak değiştirebilir. İlke artık onu kullanmayan kuruluşlar tarafından kullanılamaz. Microsoft, tüm genel proje gereksinimleriniz için GitHub'ın kullanılmasını önerir.
Genel projeler:
- Kullanıcıların birçok hizmete salt okunur erişim için oturum açmasını gerektirmeyin.
- Kodu başkalarıyla paylaşmayı destekler.
- Açık kaynak yazılımların sürekli tümleştirmesini/sürekli dağıtımını (CI/CD) destekler.
Daha fazla bilgi için bkz. Projenin görünürlüğünü değiştirme.
Sürüm denetimi desteği
Git depolarına yalnızca HTTPS aracılığıyla göz atılabilir ve kopyalanabilir. SSH ve GVFS uç noktaları kullanılamıyor. Visual Studio ve IntelliJ gibi istemciler HTTPS kopya URL'si ile çalışır, ancak iş öğelerine ve diğer yardımcı öğelere bağlantı sağlayan bağlı deneyimi sunmaz.
Pano pencere öğesi desteği
Aşağıdaki pano pencere öğeleri, üye olmayanlar için yararlı bilgiler görüntülemez.
- Bana atanmış
- Kod kutucuğu
- Yeni iş öğesi
- Çekme isteği
- Sorgu sonuçları
- Gereksinimler kalitesi
- Sprint burndown grafiği
- Sprint kapasitesi
- Sprint'e genel bakış
- Takım üyeleri
- Hoş geldiniz
- İş bağlantıları
- Diğer bağlantılar
Daha fazla bilgi için bkz. Pano'ya pencere öğesi ekleme ve panolar, grafikler ve raporlar hakkında SSS.
Projenizi yapılandırma
Projenizi iş gereksinimlerinizi destekleyecek şekilde yapılandırmak için aşağıdaki öğeleri kullanın:
- Her alt proje veya uygulama için bir Git deposu oluşturun veya her alt proje için bir TFVC deposunda kök klasörler oluşturun. TFVC kullanıyor ve birleştirilmiş bir proje modeline doğru gidiyorsanız, Git'te ayrı depolar oluşturacağınız gibi farklı ekipler ve projeler için kök klasörler oluşturun. Gerektiğinde klasörlerin güvenliğini sağlayın ve çalışma alanı eşlemeleriyle deponun hangi segmentlerini etkin olarak kullandığınızı denetleyin.
- Farklı alt projeleri , ürünleri, özellikleri veya ekipleri desteklemek için alan yolları tanımlayın.
- Ekipler arasında paylaşılabilen yineleme yollarını (sprint olarak da bilinir) tanımlayın.
- Her ürün ekibi için bir ürün için bir dizi özellik geliştiren bir ekip ekleyin. Oluşturduğunuz her ekip, bu ekip için otomatik olarak bir güvenlik grubu oluşturur ve bu grubu kullanarak bir ekibin izinlerini yönetebilirsiniz. Daha fazla bilgi için bkz . Portföy yönetimi.
- Özel güvenlik gruplarını kullanarak belirli özelliklere ve işlevlere erişimi yönetin.
- Ekiplerin veya ürün alanlarının sorgularını klasörler halinde düzenlemek için sorgu klasörleri oluşturun.
- Proje düzeyinde ayarlanan bildirimleri tanımlayın veya değiştirin.
Projenizi özelleştirme ve yapılandırma
İş gereksinimlerinizi veya ekiplerinizin çalışma şeklini desteklemek için çoğu hizmeti ve uygulamayı yapılandırabilir ve özelleştirebilirsiniz. Her projede aşağıdaki görevleri gerçekleştirebilirsiniz. Hangi kaynakların yapılandırılabildiğine ilişkin kapsamlı bir görünüm için bkz . Ekip, proje ve kuruluş düzeyi ayarları hakkında.
- Panolar: Her ekip, bilgileri paylaşmak ve ilerleme durumunu izlemek için kendi pano kümelerini yapılandırabilir.
- Kaynak denetimi: Her Git deposu için dal ilkeleri uygulayabilir ve dal izinleri tanımlayabilirsiniz. TFVC depoları için iade ilkeleri ayarlayabilirsiniz.
- İş izleme: Alan ekleyebilir, iş akışını değiştirebilir, özel kurallar ekleyebilir ve çoğu iş öğesi türünün iş öğesi formuna özel sayfalar ekleyebilirsiniz. Özel iş öğesi türleri de ekleyebilirsiniz. Daha fazla bilgi için bkz . Devralma işlemini özelleştirme.
- Azure Pipelines: Derleme ve yayın işlem hatlarınızı tamamen özelleştirebilir ve derleme adımlarını, yayın ortamlarını ve dağıtım zamanlamasını tanımlayabilirsiniz. Daha fazla bilgi için Derleme ve sürüm başlığına bakın.
- Azure Test Planları: Test planlarını, test paketlerini, test çalışmalarını ve test ortamlarını tanımlayabilir ve yapılandırabilirsiniz. Derleme işlem hatlarınıza test adımları da ekleyebilirsiniz. Daha fazla bilgi için Keşif ve el ile test ile derlemeleriniz için sürekli test konularına bakın.
Ekip ekle
Kuruluşunuz büyüdükçe, her ekibin iş akışını karşılamak için yapılandırılabilir Çevik araçlarla donatılmış ekipler ekleyebilirsiniz. Daha fazla bilgi için aşağıdaki makalelere bakın.
- Agile'i büyük ekiplere ölçeklendirme
- Ekipler ve Çevik araçları hakkında
- Bir iş yükü kalemleri portföyünü yönetin ve ilerleme durumunu görün.
- İş öğelerini takvim görünümünde seçili ekiplerin sprint'ine (yineleme yolu) göre zamanlamak için teslim planlarını kullanın.
- Kuruluşunuzda daha büyük bir ritim ve akış oluşturmak, müşterilerle etkileşim kurmak, proje görünürlüğünü geliştirmek ve üretken bir iş gücü geliştirmek için ölçeklendirilen uygulamaları artımlı olarak benimseyin.
- Projeleri ekipler genelinde görünürlük elde etmek veya Scaled Agile Framework'ü desteklemek için epikleri, sürüm trenlerini ve birden çok backlog'u destekleyecek şekilde yapılandırın.
Başka istemcilerle bir projeye bağlanma
Web tarayıcısı üzerinden bağlanmanın yanı sıra, aşağıdaki istemcilerden bir projeye bağlanabilirsiniz:
- Visual Studio (Professional, Enterprise, Test Professional)
- Visual Studio Code
- Visual Studio Topluluğu
- Office Excel
- Test ve Geri Bildirim uzantısı
- Microsoft Geri Bildirim İstemcisi
Daha fazla bilgi için bkz . Azure DevOps Server sürümleriyle uyumluluk.
Temel kavramlar
Projeleri ve ekipleri yönetmeyle ilgili kavramlara ve görevlere hızla erişmek için aşağıdaki dizini kullanın.
Kullanıcı ve yönetim görevleri
Aşağıdaki görevlerin birkaçı, Proje Yöneticileri grubunun bir üyesine veya ekip yöneticisine izin verilmesini gerektirir.
- Projeyi yeniden adlandırma
- Ekibi yeniden adlandırma
- Projeyi geri yükleme
- Kullanıcı erişim düzeylerini değiştirme
- Projeler arasında arama
- Alan yollarını ayarlama
- Sık kullanılanları ayarlama
- Yineleme yollarını ayarlama
- Proje düzeyi izinlerini ayarlama
- Proje görünürlüğünü ayarlama
- Proje, depo, ekip arasında geçiş yapma
Sık sorulan sorular (SSS)
S: Projeyi başka bir kuruluşa veya koleksiyona taşıyabilir veya aktarabilir miyim?
Y: Evet, ancak veri kaybetmeden olmaz. Kaynakları el ile kopyalayıp bazılarını geride bırakabilir veya Microsoft dışı bir araç kullanabilirsiniz.
S: Hangi programlı araçlar projeleri destekler?
A. Bkz. Projeler REST API'si.
Az devops project CLI'yi de kullanabilirsiniz.