İş öğelerini nesnelere bağlama
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019 | TFS 2018
İş öğesi bağlantıları, ilişkilerini açıklayan iki iş öğesi veya iş öğesi ile başka bir nesne arasındaki ilişkilendirmelerdir. İzlenebilirlik için bağımlılıkları ve ilgili çalışmaları izlemek, bilgi paylaşmak, birden çok ekip veya ürün içeren karmaşık projeleri yönetmek, kod değişikliklerini, testleri ve daha fazlasını izlemek için iş öğesi bağlantılarını kullanabilirsiniz.
- İş öğelerini çeşitli nesnelere bağlama
- İş öğelerini diğer iş öğelerine bağlama
- Birkaç iş öğesini bağlama
- Var olan bir bağlantının bağlantı türünü değiştirme
- İş öğelerini yeni iş öğelerine bağlama
- İş öğelerini farklı projelerdeki iş öğelerine bağlama (kuruluşlar arası)
- İş öğelerini çekme isteklerine bağlama
- İş öğelerini GitHub nesnelerine bağlama
- Birkaç öğeyi yeni Git dallarına bağlama
- İş öğelerini derlemelere bağlama
- İş öğelerini dağıtımlara bağlama
- İş öğelerini TFVC kod geliştirmeye bağlama
- İş öğelerini testlere bağlama
- İş öğelerini Web sitesine, ağ paylaşımına, görsel taslak veya belgeye bağlama
- Bağımlılıkları görüntüleme ve ilgili işleri izleme
- Bağlantılı iş öğeleri için sorgu
- Bağlantı eklemek, kaldırmak veya göstermek için Azure CLI kullanma
- İş öğesi bağlantılarını silme
Bu makalede aşağıdaki görevlerin nasıl yapılacağını öğrenin:
- İş öğelerini çeşitli nesnelere bağlama
- İş öğelerini diğer iş öğelerine bağlama
- Birkaç iş öğesini bağlama
- Var olan bir bağlantının bağlantı türünü değiştirme
- İş öğelerini yeni iş öğelerine bağlama
- İş öğelerini çekme isteklerine bağlama
- İş öğelerini GitHub nesnelerine bağlama
- Birkaç öğeyi yeni Git dallarına bağlama
- İş öğelerini derlemelere bağlama
- İş öğelerini dağıtımlara bağlama
- İş öğelerini TFVC kod geliştirmeye bağlama
- İş öğelerini testlere bağlama
- İş öğelerini Web sitesine, ağ paylaşımına, görsel taslak veya belgeye bağlama
- Bağımlılıkları görüntüleme ve ilgili işleri izleme
- Bağlantılı iş öğeleri için sorgu
- Bağlantı eklemek, kaldırmak veya göstermek için Azure CLI kullanma
- İş öğesi bağlantılarını silme
Bu makalede aşağıdaki görevlerin nasıl yapılacağını öğrenin:
- İş öğelerini çeşitli nesnelere bağlama
- İş öğelerini diğer iş öğelerine bağlama
- Birkaç iş öğesini bağlama
- Var olan bir bağlantının bağlantı türünü değiştirme
- İş öğelerini yeni iş öğelerine bağlama
- İş öğelerini çekme isteklerine bağlama
- İş öğelerini derlemelere bağlama
- İş öğelerini dağıtımlara bağlama
- İş öğelerini TFVC kod geliştirmeye bağlama
- İş öğelerini testlere bağlama
- İş öğelerini Web sitesine, ağ paylaşımına, görsel taslak veya belgeye bağlama
- Bağımlılıkları görüntüleme ve ilgili işleri izleme
- Bağlantılı iş öğeleri için sorgu
- Bağlantı eklemek, kaldırmak veya göstermek için Azure CLI kullanma
- İş öğesi bağlantılarını silme
Önkoşullar
Önkoşul | Açıklama |
---|---|
Project Yönetici istrator veya Katkıda Bulunan üyesi | Projeye Katkıda Bulunanlar veya Project Yönetici istrators güvenlik grubunun bir üyesi olarak eklenmelisiniz. |
Paydaş erişimi | İş öğelerini eklemek veya değiştirmek için paydaş erişimi veya daha yüksek bir değer verilmelidir. Genel projeler için Paydaş erişimi olan kullanıcılar, Temel erişime sahip kullanıcılar gibi kapsam ve pano özelliklerine tam erişime sahiptir. Daha fazla bilgi için, bkz. Paydaş erişimi hızlı başvuru. |
Katkıda bulunan üyesi veya permalara izin ver | - İş öğelerini görüntülemek veya değiştirmek için Bu düğümdeki iş öğelerini görüntüle ve Bu düğümdeki iş öğelerini düzenle izinlerinizin İzin Ver olarak ayarlanmış olması gerekir. Varsayılan olarak, Katkıda Bulunanlar grubunun bu izni İzin Ver olarak ayarlanmıştır. Daha fazla bilgi için bkz. İş izleme için izinleri ve erişimi ayarlama. - Klasik yayın işlem hattı için tümleştirme seçeneklerini yapılandırmak için yayını düzenleme izinleriniz olmalıdır. - İş öğelerini işlemelere ve çekme isteklerine bağlamak için, bu düğümdeki iş öğelerini düzenle izinlerinizin, iş öğesine atanan Alan Yolu için İzin Ver olarak ayarlanmış olması gerekir. Varsayılan olarak Katkıda Bulunanlar grubu bu izin kümesine sahiptir. - İş öğelerini görüntülemek için, bu düğümdeki iş öğelerini görüntüleme izinlerinizin, iş öğesine atanan Alan Yolu için İzin Ver olarak ayarlanmış olması gerekir. |
Tanımlı yinelemeler | Planlama bölmesini kullanmak için ekip yöneticinizin yineleme (sprint) yolları tanımlaması ve takım yinelemelerini yapılandırması gerekir. |
Önkoşul | Açıklama |
---|---|
Project Yönetici istrator veya Katkıda Bulunan üyesi | Projeye Katkıda Bulunanlar veya Project Yönetici istrators güvenlik grubunun bir üyesi olarak eklenmelisiniz. |
Paydaş erişimi | İş öğelerini eklemek veya değiştirmek için paydaş erişimi veya daha yüksek bir değer verilmelidir. |
Katkıda bulunan üyesi veya permalara izin ver | - İş öğelerini görüntülemek veya değiştirmek için Bu düğümdeki iş öğelerini görüntüle ve Bu düğümdeki iş öğelerini düzenle izinlerinizin İzin Ver olarak ayarlanmış olması gerekir. Varsayılan olarak, Katkıda Bulunanlar grubunun bu izni İzin Ver olarak ayarlanmıştır. Daha fazla bilgi için bkz. İş izleme için izinleri ve erişimi ayarlama. - Klasik yayın işlem hattı için tümleştirme seçeneklerini yapılandırmak için yayını düzenleme izinleriniz olmalıdır. - İş öğelerini işlemelere ve çekme isteklerine bağlamak için, bu düğümdeki iş öğelerini düzenle izinlerinizin, iş öğesine atanan Alan Yolu için İzin Ver olarak ayarlanmış olması gerekir. Varsayılan olarak Katkıda Bulunanlar grubu bu izin kümesine sahiptir. - İş öğelerini görüntülemek için, bu düğümdeki iş öğelerini görüntüleme izinlerinizin, iş öğesine atanan Alan Yolu için İzin Ver olarak ayarlanmış olması gerekir. |
Tanımlı yinelemeler | Planlama bölmesini kullanmak için ekip yöneticinizin yineleme (sprint) yolları tanımlaması ve takım yinelemelerini yapılandırması gerekir. |
Önkoşul | Açıklama |
---|---|
Project Yönetici istrator veya Katkıda Bulunan üyesi | Projeye Katkıda Bulunanlar veya Project Yönetici istrators güvenlik grubunun bir üyesi olarak eklenmelisiniz. |
Paydaş erişimi | İş öğelerini eklemek veya değiştirmek için paydaş erişimi veya daha yüksek bir değer verilmelidir. |
Katkıda bulunan üyesi veya permalara izin ver | İş öğelerini görüntülemek veya değiştirmek için Bu düğümdeki iş öğelerini görüntüle ve Bu düğümdeki iş öğelerini düzenle izinlerinizin İzin Ver olarak ayarlanmış olması gerekir. Varsayılan olarak, Katkıda Bulunanlar grubunun bu izni İzin Ver olarak ayarlanmıştır. Daha fazla bilgi için bkz . İş izleme için izinleri ve erişimi ayarlama. |
Tanımlı yinelemeler | Planlama bölmesini kullanmak için ekip yöneticinizin yineleme (sprint) yolları tanımlaması ve takım yinelemelerini yapılandırması gerekir. |
Ne tür bağlantılar var?
Aşağıdaki bağlantı türleri, iş öğeleriyle diğer nesneler arasındaki çeşitli ilişkileri yönetmenize yardımcı olur.
Bağlantı türü | Sütun2 |
---|---|
Köprü | herhangi bir URL'ye veya ağ paylaşımına iş öğesi Bağlan |
Dış bağlantı türü | bir iş öğesini kod nesnesi, derleme veya wiki sayfası gibi bir dış nesneye Bağlan |
Uzaktan çalışma bağlantı türü | Bağlan farklı kuruluşlarda tanımlanan iş öğeleri |
GitHub bağlantı türü | GitHub deposu işleme, sorun veya çekme isteğine bir iş öğesi Bağlan |
İş bağlantısı türü | Seçme test çalışması yönetimi iş öğeleri dahil olmak üzere iş öğelerini bağlar |
Üst/alt öğe, ilgili, öncül-ardıl vb. gibi bağlantı türleri hakkında daha fazla bilgi için bkz . Bağlantı türü başvurusu/İş bağlantı türleri.
İş öğelerini çeşitli nesnelere bağlama
İş öğelerini çeşitli nesnelere bağlamak için aşağıdaki adımları uygulayın.
- Web portalından, bağlanmak istediğiniz iş öğesini açın veya yeni bir tane oluşturun.
- Bağlantılar sekmesini ve ardından Bağlanılacak yer'i seçin.
- Bağlantı türü açılan listesinde, oluşturmak istediğiniz bağlantı türünü seçin.
- Bağlanılacak yer alanına, bağlanmak istediğiniz nesneyi girin veya seçin. Bağlantı türüne bağlı olarak, aşağıdaki nesneleri girebilir veya seçebilirsiniz. Daha fazla ayrıntı için her nesneyi seçin.
- (İsteğe bağlı) Bağlantıyı açıklamak için bir açıklama girin.
- Bağlantıyı oluşturmak için Tamam'ı seçin.
Bahşiş
Üst/Alt bağlantı türünü kullanan bağlantıları hızla bağlamak veya değiştirmek için kullanabileceğiniz başka özellikler de vardır (bazı özellikler sürüme bağımlıdır, ayrıntılar için bağlantılı makalelere bakın).
- Kapsam öğelerini portföy kapsamı öğelerine bağlamak veya bu öğeler arasındaki bağlantı yapısını değiştirmek için, kapsamlarınızı düzenlemek için eşleme bölmesini kullanın. İsterseniz, Üst Öğeleri Göster'i seçebilir ve ağaç hiyerarşisinde öğeleri sürükleyip bırakabilirsiniz.
- Görevleri oluşturmak ve kapsam öğelerine bağlamak için sprint kapsam sayfasını kullanın; web portalından öğeleri sürükleyip bırakarak bağlantı yapısını değiştirebilirsiniz.
- Girintiyi (
), girintiyi
() azaltmak ve ağaç hiyerarşisinin bağlantı yapısını değiştirmek için, web portalındaki bir kapsam içindeki öğeleri yeniden ayrıştırıp yeniden sıralayabilir veya Takım Gezgini'nde ağaç sorgusu kullanabilirsiniz.
- İş öğelerini eklemek veya silmek ya da bağlantı yapısını değiştirmek için Excel'i kullanabilirsiniz. Bkz. Excel ile iş öğelerini toplu ekleme veya değiştirme.
İş öğelerini diğer iş öğelerine bağlama
Web portalından başka bir kullanıcı hikayesine, epic'e, özelliğe, hataya, soruna veya göreve bağlantı eklemek için aşağıdaki adımları uygulayın.
- Başka bir iş öğesine bağlamak istediğiniz iş öğesini açın.
- İş öğesi formunda İlgili Çalışma bölümünü seçin.
- Bağlantı ekle'yi ve ardından Var olan öğe'yi seçin.
- Bağlantı türü açılan listesinde, oluşturmak istediğiniz bağlantı türünü seçin (örneğin, Üst, Alt, İlişkili vb.).
- İş öğesi alanına, bağlanmak istediğiniz iş öğesinin kimliğini girin ve Tamam'ı seçin. Aşağıdaki örnekte, üç öğeyi 400 kimlikli hataya bağlamak için İlgili bağlantı türünü kullanırız.
Tek seferde yalnızca bir bağlantı ekleyebilirsiniz. Kimliklerini virgül veya boşluklarla ayırarak giremezsiniz.
Birden çok iş öğesine bağlanmak için kimliklerini virgül veya boşluklarla ayırarak girin. Kimlikleri bilmiyorsanız veya farklı bir projedeki bir öğeye bağlanmak istiyorsanız Diğer eylemler'i seçin.
- (İsteğe bağlı) Sorgu Sonuçları sayfasında çalışıyorsanız, değiştirdiğiniz iş öğelerini toplu olarak kaydedin. Bir kapsamla çalıştığınızda, iş öğeleri otomatik olarak kaydedilir.
Birkaç iş öğesini bağlama
Web portalından bir kapsam veya sorgu sonuçları sayfası açın ve bağlantı eklemek istediğiniz iş öğelerini çoklu seçin.
Seçili iş öğelerinden birinin ... bağlam menüsünü açın, Bağlantı ekle'yi ve ardından Var olan öğe... veya Yeni öğe...'i seçin.
Aşağıdaki örnekte, ürün kapsamı arasından çoklu seçim yapıyoruz ve Var olan öğe...'i seçiyoruz.
Var olan bir bağlantının bağlantı türünü değiştirme
Web portalından iş öğenizi açın ve Bağlantılar'ı seçin.
Diğer eylemler>Bağlantıyı düzenle'yi seçin.
Değiştirileceği bağlantı türünü seçin ve ardından Kaydet'i seçin.
İş öğesini kaydedin .
İş öğelerini yeni iş öğelerine bağlama
Bir iş öğesini yeni bir iş öğesine bağlamak için aşağıdaki adımları uygulayın.
Bağlantı türünü, iş öğesi türünü ve yeni iş öğesinin başlığını belirtin. Tamam seçeneğini işaretleyin. Seçtiğiniz türde bir iş öğesi açılır.
Ek bilgileri girin ve İş öğesini kaydedin .
(İsteğe bağlı) Sorgu Sonuçları sayfasında çalışıyorsanız, değiştirdiğiniz iş öğelerini toplu olarak kaydedin.
İş öğelerini uzak iş öğelerine bağlama (kuruluşlar arası)
Microsoft Entra Id kullanan kuruluşlar, kuruluşlar genelindeki farklı projelerde bulunan iş öğelerine bağlanabilir. Aşağıdaki bağlantı türlerini belirtildiği gibi kullanın:
- Farklı kuruluşlarda tanımlanan ve farklı ekipler tarafından yönetilen iş öğelerinin bağımlılıklarını izlemek istediğinizde, Bağlantı türleri için Kaynak/Üretim Tüketir'i kullanın.
- Bağlı olan iş öğeleri farklı kuruluşlarda tanımlandığında ve farklı ekipler tarafından yönetildiğinde ancak güçlü bağımlılıklara sahip olmadığında Uzak İlişkili bağlantı türünü kullanın.
İş öğelerini diğer Azure DevOps kuruluşlarında tanımlanan nesnelere bağlamak için aşağıdaki adımları uygulayın. Bunu yalnızca her iki kuruluş da kullanıcıları yönetmek için aynı Microsoft Entra Kimliğini kullanıyorsa yapabilirsiniz.
Aşağıdaki uzak bağlantı türlerinden birini seçin:
- Kaynak/Üretim Için Kullanır: Farklı kuruluşlarda tanımlanan ve farklı ekipler tarafından yönetilen iş öğelerinin bağımlılıklarını izlemek istediğinizde.
- Uzaktan İlgili: Bağlı olan iş öğeleri farklı kuruluşlarda tanımlandığında ve farklı ekipler tarafından yönetildiğinde, ancak güçlü bağımlılıklar olmadığında.
Bağlantı ekle iletişim kutusunda bağlantı türünü seçin, uzak çalışma öğesinin URL'sini girin ve tamam'ı seçin.
Aşağıdaki örnekte RemoteLinkingtest2 kuruluşunda remoteLinking projesinde bulunan iş öğesi kimliği 350'yebağlanmak için Uzak İlişkili bağlantı türünü kullanırız.
Bağlantı sekmesi, iş öğesinin tüm bağlantılarının sayısını korur. Uzak Bağlantı Sayısı alanı, başka bir projede veya kuruluşta tanımlanan bir iş öğesine bağlanan iş öğesine eklenen bağlantı sayısının sayısını korur.
Aşağıdaki örnekte, bir kullanıcı hikayesine eklenen bulut simgesiyle gösterilen iki uzak bağlantı gösterilmektedir.
::: moniker-end
İş öğelerini çekme isteklerine bağlama
Çekme isteğinizin açıklamasına, iş öğesi seçiciyi
#ID
tetiklemek için girin#
. Listede, son zamanlarda değiştirdiğiniz veya size atanmış 50 iş öğesi görüntülenir.Önerilen iş öğelerinin listesini daraltmak için iş öğesi türü, kimliği veya başlığıyla eşleşen en fazla beş anahtar sözcük girin.
Daha fazla bilgi için bkz . Çekme istekleri, işlemeler ve açıklamalardan iş öğelerine bağlanma.
Azure Boards'u GitHub depolarına bağladığınızda, iş öğelerini GitHub İşleme, GitHub Sorunu ve GitHub Çekme İsteği'ne bağlayabilirsiniz. Bu şekilde, çalışmanızı planlamak ve izlemek için Azure Boards'ı kullanırken yazılım geliştirme için GitHub'ı kullanabilirsiniz.
Azure Boards'u GitHub depolarına bağladığınızda, iş öğelerini github commit ve github çekme isteğine bağlayabilirsiniz. Bu şekilde, çalışmanızı planlamak ve izlemek için Azure Boards'ı kullanırken yazılım geliştirme için GitHub'ı kullanabilirsiniz.
Önemli
İş öğelerini yalnızca Azure Boards'a bağlı depoları olan GitHub nesnelerine bağlayabilirsiniz. Daha fazla bilgi için bkz. Azure Boards'ı GitHub'a Bağlan ve çekme istekleri, işlemeler ve açıklamalardan iş öğelerine bağlanma.
Daha fazla bilgi için bkz . GitHub işlemelerini, çekme isteklerini ve iş öğeleriyle ilgili sorunları bağlama ve çekme istekleriyle iş öğelerini otomatik tamamlama.
Birkaç iş öğesini yeni git dallarına bağlama
Kapsam veya sorgu sonuçları sayfasından, yeni git dallarına bağlamak istediğiniz iş öğelerini çoklu seçin, eylemler simgesini ve ardından Yeni dal.... öğesini seçin. Daha fazla bilgi için bkz. İş öğelerini Git geliştirme nesnelerine bağlama.
İş öğelerini derlemelere bağlama
İş öğelerini mevcut derlemelere bağlamak için aşağıdaki adımları uygulayın. Bu derlemeler projenizde veya kuruluşunuzdaki veya koleksiyonunuzdaki diğer projelerde olabilir.
Dekont
Bu özellik, Azure DevOps Server 2020.1 güncelleştirmesinin yüklenmesini gerektirir. Daha fazla bilgi için bkz . Azure DevOps Server 2020 Güncelleştirme 1 RC1 Sürüm Notları, Panolar.
bir iş öğesinin Bağlantılar sekmesinden Bağlantı ekle Varolan öğe'yi> seçin.
Bağlantı ekle iletişim kutusunda derleme bağlantı türlerinden birini (Derleme, Derlemede bulundu, Derlemede tümleşik) seçin ve derleme numarasını belirtin.
derleme numarasını (işlem hattı ve derleme adı birleşimi) bilmiyorsanız, simgeyi
seçerek bu numarayı arayabilirsiniz.
Derlemeleri bağla iletişim kutusunda, derleme aramanızı filtrelemek için parametreleri seçin.
Farklı bir projedeki bir derlemeye bağlanmak için önce derlemesine bağlanmak istediğiniz Projeyi seçin.
Örneğin, bir derleme numarası belirtebilir, derleme işlem hattını, derleme sonucunu (Tümü, başarılı, kısmen başarılı, başarısız veya iptal edilmiş gibi) seçebilirsiniz. Alternatif olarak, Sonuç için Tümü seçiliyken, bağlanılacak kullanılabilir derlemeleri listelemek için Bul'u seçin.
Bağlanmak istediğiniz listeden derlemeyi seçin ve ardından Tamam'ı seçin.
İşlemi tamamlamak için Bağlantı ekle iletişim kutusunda Tamam'ı seçin.
bağlantı ekle iletişim kutusundan iş öğelerini mevcut derlemelere bağlayabilirsiniz .
İş öğesinin Bağlantılar sekmesinden Bağlantı ekle Varolan öğe'yi> seçin.
Bağlantı ekle iletişim kutusunda derleme bağlantı türlerinden birini (Derleme, Derlemede bulundu, Derlemede tümleşik) seçin ve derleme numarasını belirtin.
derleme numarasını (işlem hattı ve derleme adı birleşimi) bilmiyorsanız, simgeyi
seçerek bu numarayı arayabilirsiniz.
Derlemeleri bağla iletişim kutusunda, derleme aramanızı filtrelemek için parametreleri seçin.
Örneğin, bir derleme numarası belirtebilir, derleme işlem hattını, derleme sonucunu (Tümü, başarılı, kısmen başarılı, başarısız veya iptal edilmiş gibi) seçebilirsiniz. Alternatif olarak, Sonuç için Tümü seçiliyken, bağlanılacak kullanılabilir derlemeleri listelemek için Bul'u seçin.
Bağlanmak istediğiniz listeden derlemeyi seçin ve ardından Tamam'ı seçin.
İşlemi tamamlamak için Bağlantı ekle iletişim kutusunda Tamam'ı seçin.
İş öğelerini dağıtımlara bağlama
Yazılımınızı geliştirirken, bir iş öğesinin tamamlanmasını destekleyen kod değişikliklerini ve derlemelerini yakalayabilirsiniz. Bu şekilde, ekibiniz kod tabanında yapılan değişikliklerin denetim kaydı aracılığıyla hangi çalışmanın yapıldığını veya bir hatanın nasıl düzeltildiğini anlayabilir.
Aşağıdaki görüntüde gösterildiği gibi bu bağlantıları oluşturmak için kullanılan bağlantı türleri şunlardır: Branch, Build, Changeset, Commit, Found in build, Integrated in build, Pull Request, Versioned Item ve Integrated in release environment.
Aşağıdaki görüntüde gösterildiği gibi bu bağlantıları oluşturmak için kullanılan bağlantı türleri şunlardır: Branch, Build, Changeset, Commit, Pull Request ve Versioned Item.
Daha fazla bilgi için bkz . LinksControlOptions öğeleri, Geliştirme bağlantıları denetimi.
Bahşiş
Oluşturduğunuz sırada iş öğesinden geliştirmeyi yönlendirmenizi öneririz. Ayrıca dallar, işlemeler ve çekme istekleri oluştururken iş öğesi kimliğini de ekleyebilirsiniz. Git, İşleme bağlantı türünü kullanarak iş öğelerini işlemelere bağlamanıza olanak tanır. Bunu aşağıdaki yollarla yapabilirsiniz.
- Değişikliklerinizi işlemeden önce Visual Studio Ekip Gezgini'nde iş öğesi kimlikleri ekleyin.
- Git-commit komutunu kullanın ve açıklamanıza iş öğesi kimliğini ekleyin. Örneğin, bu açıklamayı
#35 Catch null exception
işlemenize uygulayın. İşlemeyi gönderdiğinizde, sistem işleme ile iş öğesi #35 arasında bir İşleme bağlantısı oluşturur. - Git geliştirmenizi iş öğesinden yönlendirmek için Geliştirme denetimini kullanın.
Aşağıdaki görüntüde gösterildiği gibi Dağıtım denetimi, Azure Boards ile tümleştirmek üzere yapılandırılmış bir yayın işlem hattı için Git işleme veya çekme isteğine bağlı olan iş öğelerinin iki yayın aşamasına ilişkin yayın bilgilerini gösterir.
Dağıtım denetimi
İş öğesi formları, geliştirme nesnelerini göstermek ve hızla gitmek için iki denetim sağlar. Dağıtım denetimi bu makalede ve Geliştirme denetimi bir iş öğesinden Git geliştirmesini yönetme bölümünde açıklanmıştır.
Dağıtım denetimi, Kullanıcı Hikayesi (Çevik), Ürün Kapsam Öğesi (Scrum), Sorun (Temel), Gereksinim (CMMI), Özellik, Epic, Hata, Görev ve Test Çalışması iş öğesi türleri için iş öğesi formlarında varsayılan olarak görünür. Devralınan işlemi kullanan özel iş öğesi türleri için de otomatik olarak etkinleştirilir. Dağıtım denetimi, Azure Boards ile tümleştirilmiş yayın işlem hattının iki aşamasının yayın bilgilerini görüntüler. Bu denetim yalnızca bu işlem hattı için git işleme veya çekme isteğine bağlı iş öğelerini gösterir. Ayrıca, bir iş öğesinin farklı sürüm ortamlarına dağıtılırken durumu hakkında görsel içgörüler elde edebilir ve her sürüm aşamasına hızla gidip çalıştırabilirsiniz.
Derlemedeki işlemelerle ilişkili iş öğeleri sürümün durumunu gösterir. Ancak, yalnızca aynı projedeki iş öğeleri yayın işlem hattının tanımlandığı yere bağlanır.
Bir iş öğesini açtığınızda aşamaları gerçek zamanlı olarak görebilirsiniz.
Dağıtım denetimini doldurmak için aşağıdaki adımları uygulayın:
Dekont
Dağıtım denetimi, Klasik yayın işlem hattının yapılandırılmasını gerektirir. YAML işlem hattı için tanımlanan yayın aşamalarına bağlanmayı desteklemez.
- Bir Klasik yayın işlem hattı tanımlayın ve çok aşamalı sürekli dağıtım (CD) işlem hattınızı tanımlama bölümünde açıklandığı gibi yayın aşamalarını ayarlayın.
- İşlem hattını, İş izlemeyi desteklemek için işlem hatlarını yapılandırma, Dağıtım durumunu Panolara bildirme bölümünde açıklandığı gibi yapılandırın.
- İş öğelerini Azure Repos Git deposundaki bir işleme veya çekme isteğine bağlayın. Daha fazla bilgi için, şuraya bakın:
- Ardışık düzeni çalıştırma.
İş öğelerini TFVC kod geliştirmeye bağlama
Team Foundation sürüm denetimi (TFVC), Değişiklik Kümesi ve Sürüme Eklenen Öğe bağlantı türlerini kullanarak iş öğelerini sürüm denetimi değişiklik kümelerine veya sürüme alınan kaynak kod dosyalarına bağlamanıza olanak tanır. Bekleyen değişiklikleri iade ettiğinizde veya değişiklikleri iade etmek için Çalışmam'ı kullandığınızda, iş öğeleri otomatik olarak değişikliklerinize bağlanır.
İş öğelerini testlere bağlama
Testle ilgili bağlantı türleri, test çalışması yönetimi iş öğelerini birbirine veya diğer iş öğelerine bağlar. Web portalından veya Microsoft Test Yöneticisi'nden, test paketi için hangi test çalışmalarının tanımlandığını ve test planı için hangi test paketlerinin tanımlandığını görüntüleyebilirsiniz. Ancak, bu nesneler bağlantı türleri aracılığıyla birbirine bağlanmaz.
Test Edilen/Test Edilen bağlantı türlerini kullanarak iş öğelerini test çalışmalarına bağlayabilirsiniz. İş öğelerini daha önce açıklandığı gibi diğer iş öğelerine bağlamak için kullandığınız bağlantı denetimlerinin aynısını kullanın.
Aşağıdaki görüntüde, test yönetimi iş öğesi türleriyle kullanabileceğiniz tüm bağlantı türleri kümesi gösterilmektedir. Test yönetimi nesneleri arasındaki bağlantıların çoğu, Test sayfalarından veya Microsoft Test Yöneticisi'nden bir görev yürütülerek gerçekleşir.
Örneğin, Bir Test Çalışması'na Paylaşılan Adımlar eklediğinizde, Bunlar Test Çalışması/Paylaşılan Adımlar bağlantı türleri kullanılarak otomatik olarak bağlanır. Daha fazla bilgi için bkz . Test çalışmaları arasındaki adımları paylaşma.
Test'ten test planları, test paketleri ve test çalışmaları ekleyebilirsiniz; bunlar bağlantılıdır ancak belirli bir bağlantı türü aracılığıyla eklenmez. Ayrıca test sistemi, test çalışmaları ve test planları ile test sonuçlarının ilişkilendirmelerini oluşturur ve yönetir.
İş öğelerini Web sitesine, ağ paylaşımına, görsel taslak veya belgeye bağlama
Bir iş öğesini ağ paylaşımında bulunan bir Web sitesine, ağ paylaşımına veya belgeye bağlamak için köprü veya Görsel Taslak bağlantı türü kullanabilirsiniz. Bu bağlantı türlerinin her ikisi de tek yönlü bağlantılardır. Bu bağlantı türlerini eklemek için, iş öğelerini bağlamak için daha önce açıklanan denetimleri kullanın.
Görsel taslak bağlantı türünü kullandığınızda, iş öğesi belirtimleri sağlayan bir görsel taslak veya belge belirtmek için bağlantıyı ayırt edebilirsiniz. Ekibinizin yorumlarını ekleyebileceği paylaşılan dosyaya erişim sağlamak için bu bağlantı türünü kullanın.
Bağımlılıkları görüntüleme ve ilgili işleri izleme
Azure DevOps bağımlılıkları görüntülemek ve ilgili işleri izlemek için çeşitli yollar sağlar: • Sorgu Düzenleyicisi: belirli bir iş öğesine bağlı tüm iş öğelerini gösteren özel sorgular oluşturmak için Sorgu Düzenleyicisi kullanabilirsiniz. • Kapsamlar ve Panolar: Kapsamlar ve Panolar görünümleri, iş öğeleri arasındaki üst-alt ilişkileri göstererek bağımlılıkları bir bakışta görmenizi sağlar. • Bağımlılık İzleyicisi: Bağımlılık İzleyicisi, iş öğeleri arasındaki bağımlılıkların görsel bir gösterimini sağlayan bir Power BI raporudur.
Bir iş öğesine bağlı tüm nesnelerin listesini görüntülemek için aşağıdaki adımları uygulayın.
- İş öğesini açın ve Bağlantılar'ı seçin
. Bağlantılar sekmesi, tüm bağlantılı nesnelerin sayısını gösterir. Bağlı nesneler, bağlantı türü altında gruplandırılır ve her grup içinde bir sayı olur.
- (İsteğe bağlı) Her grubu genişletin veya daraltın ve ilgili sütun başlığını seçerek her grubun içinde Durum, En Son Güncelleştirme veya Açıklamaya göre sıralayın.
Örneğin, aşağıdaki Bağlantılar sekmesi bir iş öğesi için 64 bağlı nesnenin bir bölümünü gösterir.
Ünlem işaretiyle önceden oluşturulmuş bağlantılar derleme, yayın veya başka bir nesnenin silindiğini gösterir. Bekletme ilkeleri nedeniyle bu nesneler belirli bir süre sonra otomatik olarak silinir.
Bağlantılı iş öğeleri için sorgu
Öğeleri hiyerarşik bağlantılara göre filtrelemek için İş öğeleri ağacı sorgu türünü kullanın. Öğeleri tüm bağlantı türlerine göre filtrelemek için İş öğelerini ve doğrudan bağlantıları kullanın.
Belirli bağlantı türlerine sahip diğer iş öğelerine bağlı iş öğelerini bulmak için, birincil ve ikincil iş öğeleri kümesini gösteren bir sorgu kullanın. Birincil küme alan ölçütlerini karşılar ve ikincil küme birincil kümeye bağlanır. Sürümlerde iş öğelerini sorgulayamazsınız, ancak dış bağlantıları olan iş öğelerini sorgulayabilirsiniz. Aramanızı daraltmak için daha fazla sorgu filtresi ekleyin.
Sorgu örnekleri için bkz . Bağlantı ve ek sorguları.
Test Planları, Test Paketleri ve Test Çalışmaları'nın hiyerarşik görünümünü gösteren bir sorgu oluşturamazsınız. Bu öğeler Üst/Alt öğe veya başka bir bağlantı türü kullanılarak birbirine bağlı değildir. Hiyerarşiyi yalnızca Test>Test Planları sayfasından görüntüleyebilirsiniz.
Bağlanılacak iş öğelerini bulma
Bağlantı ekle iletişim kutusunda, bağlanılacak bir veya daha fazla iş öğesi seçmenize yardımcı olması için ikincil bir iletişim kutusu açabilirsiniz. Kaydedilmiş bir sorgu kullanarak bağlanılacak iş öğelerini bulup listeleyecekseniz, önce kullanmak istediğiniz sorguyu tanımlayın.
- Bağlantı ekle iletişim kutusunda... bağlam menüsüne gidin veya Gözat 'ı (Visual Studio) seçerek aşağıdaki iletişim kutusunu açın.
İş öğeleri başka bir projedeyse, bu projeyi açın ve seçimlerinizi yapın:
- Sorgu: İstediğiniz iş öğelerinin kümesini veya üst kümesini içerdiğini bildiğiniz bir sorgu tanımladığınızda.
- Kimlikler: Bağlanmak istediğiniz iş öğelerinin kimliklerini bildiğinizde. Kimlikler kutusuna, bulmak istediğiniz iş öğelerinin kimliklerini virgül veya boşluklarla ayırarak yazın.
- Başlık içerir: Başlık alanında ortak bir sözcük veya tümceciği olan iş öğelerini bulmak için. ve türü listesinde, almak istediğiniz iş öğesinin türünü seçin.
Sorguyu çalıştırmak için gereken süreyi en aza indirmek için aramanın filtre ölçütlerini daraltın.
Bul düğmesini seçin. Yalnızca seçili proje ve belirtilen iş öğesi türü için tanımlanan iş öğeleri listelenir. Sütun alanına göre sıralamak için sütun başlığını seçin.
Döndürülen iş öğeleri listesinde bir veya daha fazla iş öğesi seçin.
Web portalından: Sırayla birkaç öğe seçmek için shift tuşunu basılı tutun. Sıralı olmayan birkaç öğe seçmek için Ctrl tuşunu kullanın.
Visual Studio'dan: Geçerli iş öğesine bağlanması gereken her iş öğesini seçin. Ayrıca, bir iş öğesi aralığını seçmek için shift tuşuna veya birden çok iş öğesi seçmek için tıklarken CTRL tuşuna basabilirsiniz.
Bağlantı eklemek, kaldırmak veya göstermek için Azure CLI kullanma
az boards work-item relation komutuyla bir iş öğesine bağlantıların ayrıntılarını ekleyebilir, kaldırabilir ve gösterebilirsiniz. Daha fazla bilgi için bkz . Azure DevOps CLI'yı kullanmaya başlama.
Bağlantı türleri iş bağlantısı türlerini, uzak bağlantı türlerini, köprüleri ve ekli dosyaları içerir. Belirtebileceğiniz tüm bağlantı türlerinin listesi için az boards work-item relation list-type komutunu çalıştırın.
az boards work-item relation add
az boards work-item relation remove
az boards work-item relation show
Aşağıdaki örneklerde kuruluş fabrikam'dır ve proje kimliği cebd7ef5-4282-448b-9701-88c8637581b7'ye karşılık gelir. Çıktıyı göstermek için tablo biçimi kullanılır. Diğer biçimler için bkz . Azure CLI komutları için çıkış biçimleri.
İş öğelerini bağlama
Bir veya daha fazla iş öğesini tek bir iş öğesine bağlamak için az boards work-item relation add komutunu girin.
Sözdizimi
Gerekli parametreler, bağlanılacak iş öğesinin kimliğini ve bağlantı türünü içerir. Desteklenen bağlantı türleri Üst, Alt, İlişkili, Uzak İlişkili'yi içerir. Belirtebileceğiniz tüm bağlantı türlerinin listesi için az boards work-item relation list-type komutunu çalıştırın.
Aynı kuruluş içinde tanımlanan iş öğeleri için iş öğesi kimliğini veya hedef URL'yi belirtmeniz gerekir. Uzak bir kuruluşta tanımlanan iş öğeleri için hedef URL'yi belirtmeniz gerekir. Kimlikleri veya URL'leri virgülle ayırarak birden çok değer belirtebilirsiniz.
az boards work-item relation add --id
--relation-type
[--detect {false, true}]
[--org]
[--target-id]
[--target-url]
Örnek
Aşağıdaki komut, iş öğesi kimliği=2807'yi Alt bağlantı türüyle id=2794 iş öğesi kimliğine bağlar. Komut, iş öğesi için şu anda tanımlanmış olan tüm bağlantıların listesini döndürür.
az boards work-item relation add --id 2794 --relation-type Child --target-id 2856 --output table
Are you sure you want to remove this relation(s)? (y/n): y
Relation Type Url
--------------- -------------------------------------------------------------------------------------------------
Child https://dev.azure.com/fabrikam/cebd7ef5-4282-448b-9701-88c8637581b7/_apis/wit/workItems/2850
Child https://dev.azure.com/fabrikam/cebd7ef5-4282-448b-9701-88c8637581b7/_apis/wit/workItems/2808
Child https://dev.azure.com/fabrikam/cebd7ef5-4282-448b-9701-88c8637581b7/_apis/wit/workItems/2820
Child https://dev.azure.com/fabrikam/cebd7ef5-4282-448b-9701-88c8637581b7/_apis/wit/workItems/2856
Parent https://dev.azure.com/fabrikam/cebd7ef5-4282-448b-9701-88c8637581b7/_apis/wit/workItems/2811
Child https://dev.azure.com/fabrikam/cebd7ef5-4282-448b-9701-88c8637581b7/_apis/wit/workItems/2876
Child https://dev.azure.com/fabrikam/cebd7ef5-4282-448b-9701-88c8637581b7/_apis/wit/workItems/2801
Child https://dev.azure.com/fabrikam/cebd7ef5-4282-448b-9701-88c8637581b7/_apis/wit/workItems/2877
Child https://dev.azure.com/fabrikam/cebd7ef5-4282-448b-9701-88c8637581b7/_apis/wit/workItems/2805
Child https://dev.azure.com/fabrikam/cebd7ef5-4282-448b-9701-88c8637581b7/_apis/wit/workItems/2807
Bağlı iş öğelerinin bilgilerini görüntülemek için tarayıcınızda listelenen URL'lerden birini girin.
İş öğesi bağlantılarını kaldırma
Tek bir iş öğesinden bir veya daha fazla bağlı iş öğesini kaldırmak için az boards work-item relation remove komutunu girin.
Gerekli parametreler, bağlantıyı kaldırmak için iş öğesinin kimliğini ve bağlantı türünü içerir. Yalnızca aynı kuruluşta tanımlanan iş öğelerinin bağlantılarını kaldırabilirsiniz. Uzak bağlantı türleri dışında desteklenen bağlantı türlerinden herhangi birini belirtebilirsiniz.
Hedef iş öğesi kimliğini belirtmeniz gerekir. Kimlikleri veya URL'leri virgülle ayırarak birden çok değer belirtebilirsiniz.
Sözdizimi
az boards work-item relation remove --id
--relation-type
--target-id
[--detect {false, true}]
[--org]
[--yes]
Örnek
Aşağıdaki komut, id=2794 iş öğesi id=2856 iş öğesinin Alt bağlantı türüne sahip iş öğesinin bağlantısını kaldırır. Komut, iş öğesi için şu anda tanımlanmış olan tüm bağlantıların listesini döndürür.
az boards work-item relation remove --id 2794 --relation-type Child --target-id 2807 --output table
Are you sure you want to remove this relation(s)? (y/n): y
Relation Type Url
--------------- -------------------------------------------------------------------------------------------------
Child https://dev.azure.com/fabrikam/cebd7ef5-4282-448b-9701-88c8637581b7/_apis/wit/workItems/2850
Child https://dev.azure.com/fabrikam/cebd7ef5-4282-448b-9701-88c8637581b7/_apis/wit/workItems/2808
Child https://dev.azure.com/fabrikam/cebd7ef5-4282-448b-9701-88c8637581b7/_apis/wit/workItems/2820
Child https://dev.azure.com/fabrikam/cebd7ef5-4282-448b-9701-88c8637581b7/_apis/wit/workItems/2856
Parent https://dev.azure.com/fabrikam/cebd7ef5-4282-448b-9701-88c8637581b7/_apis/wit/workItems/2811
Child https://dev.azure.com/fabrikam/cebd7ef5-4282-448b-9701-88c8637581b7/_apis/wit/workItems/2876
Child https://dev.azure.com/fabrikam/cebd7ef5-4282-448b-9701-88c8637581b7/_apis/wit/workItems/2801
Child https://dev.azure.com/fabrikam/cebd7ef5-4282-448b-9701-88c8637581b7/_apis/wit/workItems/2877
Child https://dev.azure.com/fabrikam/cebd7ef5-4282-448b-9701-88c8637581b7/_apis/wit/workItems/2805
Bağlı iş öğelerinin bilgilerini görüntülemek için tarayıcınızda listelenen URL'lerden birini girin.
Tek bir iş öğesi için yapılan bağlantıların ayrıntılarını göster
Tek bir iş öğesine bağlı iş öğelerini görüntülemek için az boards work-item relation show komutunu girin. Döndürülebilecek tüm bağlantı türlerinin listesi için az boards work-item relation list-type komutunu çalıştırın.
Sözdizimi
az boards work-item relation show --id
[--detect {false, true}]
[--org]
Örnek
Aşağıdaki komut, fabrikam kuruluşunda id=2931 iş öğesi için tanımlanan bağlantıların ayrıntılarını tablo biçiminde listeler.
az boards work-item relation show --id 2931 --output table
Relation Type Url
--------------- -----------------------------------------------------------------------------------------------------------------------------------
Related https://dev.azure.com/fabrikam/cebd7ef5-4282-448b-9701-88c8637581b7/_apis/wit/workItems/2932
Successor https://dev.azure.com/fabrikam/cebd7ef5-4282-448b-9701-88c8637581b7/_apis/wit/workItems/2932
Remote Related https://dev.azure.com/fabrikam-fiber5/847568d2-6541-4a99-a240-228510ccbff7/_apis/wit/workItems/1777
Parent https://dev.azure.com/fabrikam/cebd7ef5-4282-448b-9701-88c8637581b7/_apis/wit/workItems/2930
Predecessor https://dev.azure.com/fabrikam/cebd7ef5-4282-448b-9701-88c8637581b7/_apis/wit/workItems/2933
Attached File https://dev.azure.com/fabrikam/cebd7ef5-4282-448b-9701-88c8637581b7/_apis/wit/attachments/1cc6c026-b4ed-420c-bfe6-065be726cba7
Bağlı iş öğelerinin bilgilerini görüntülemek için tarayıcınızda listelenen URL'lerden birini girin. Eki indirmek için ekli dosyanın URL'sini seçin.
İş öğesi bağlantılarını silme
İş öğesi bağlantısını silmek için aşağıdaki adımları uygulayın.
- Bağlantıları olan iş öğesini açın veya sorgu sonucundan seçin.
- Bağlantı listesini görmek için Bağlantılar sekmesini seçin.
- Silmek istediğiniz bağlantıyı seçin ve ardından Bağlantıyı kaldır'ı seçin.
- Bağlantıyı silmek istediğinizi onaylayın.
bir iş öğesi bir işleme veya çekme isteğine bağlandıktan sonra, yayın aşamalarının bir parçası olarak görünmeye devam eder. Örneğin, test ölçütlerini geçmeyen bir iş öğeniz varsa, bunu derlemelerden ve sürümlerden kaldırmak isteyebilirsiniz.
İş öğesinin gelecekteki derlemelere ve sürümlere katılmasını kaldırmak için en son işleme ve çekme isteğinin bağlantısını silin.
Sonraki adımlar
İlgili işleri ve diğer nesneleri görselleştirin. Visual Studio Marketi, Azure DevOps sekmesinde bulunan İş öğesi görselleştirme uzantısını indirin.