GitHub-véglegesítések, lekéréses kérelmek és problémák összekapcsolása az Azure Boards munkaelemeivel

Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019

Miután csatlakoztatta az Azure Boards-projektet egy GitHub-adattárral, munkaelemeket csatolhat a GitHub-véglegesítésekhez és lekéréses kérelmekhez. A GitHub-felhasználók számára jól ismert #mention szintaxissal felvehet hivatkozásokat, vagy hozzáadhat egy GitHub-véglegesítési vagy GitHub-lekéréses kérelem hivatkozástípust az Azure Boards munkaelemből.

Megjegyzés:

A GitHubhoz készült Azure Boards alkalmazással az Azure Boards és az Azure DevOps Services támogatja a GitHub.com és a GitHub Enterprise Server-adattárakkal való integrációt. Az Azure DevOps Servers 2019 és újabb verziói csak a GitHub Enterprise Server-adattárakkal való integrációt támogatják. Más Git-adattárakkal való integráció nem támogatott.

Előfeltételek

  • Az Azure Boards-projektnek hozzá kell kapcsolódnia a GitHub-adattárhoz, ahol a véglegesítési és lekéréses kérelmek, amelyekhez kapcsolódni szeretne, vagy amelyekből származnak. További információ: Azure Boards-GitHub-integráció.
  • Közreműködőnek kell lennie az Azure Boards-projektben és a GitHub-adattárban.

Megjegyzés:

Az üzemeltetett XML-folyamatmodellt használó projekteknek frissítenie kell a munkaelem-típusokat a Fejlesztési szakasz és a GitHub-hivatkozástípusok megtekintéséhez. További információ: Xml-definíciók frissítése a munkaelemtípusok kiválasztásához.

GitHub-véglegesítésből, lekéréses kérelemből vagy problémából az alábbi szintaxissal hozhat létre hivatkozást az Azure Boards-munkaelemre. Írja be a AB#ID véglegesítési üzenet szövegét. Lekéréses kérelem vagy probléma esetén adja meg a címet vagy a AB#ID leírást (nem megjegyzést).

Megjegyzés:

A GitHub-problémákhoz való kapcsolódáshoz az Azure DevOps Server 2019 1-es vagy újabb verziójára van szükség.

AB#{ID}

Például a AB#125 125-ös munkaelem-azonosítóra mutató hivatkozások.

Véglegesítési vagy lekéréses kérelemüzenetet is megadhat a munkaelem áttűnéséhez. A rendszer felismeri fix, fixes, fixed és alkalmazza a következő #említési elemre. Az említett munkaelemek a feloldott munkafolyamat kategóriaállapotához társított első állapotra váltanak. Ha nincs hozzárendelve állapot a Feloldva állapothoz, akkor áttér a Kész munkafolyamat kategória állapotához társított állapotra. A munkafolyamat-állapotok és a kategóriaállapotok leképezésének megismeréséhez tekintse meg a munkafolyamat-kategóriaállapotok használatát az Azure Boards hátralékaiban és tábláiban.

Tekintse meg a következő példatáblát.

Véglegesítési vagy lekéréses kérelem üzenete Action
Fixed AB#123 A munkaelem csatolása és áttűnése a Megoldott munkafolyamat állapota kategóriára, vagy ha nincs definiálva, akkor a Kész munkafolyamat állapota kategória.
Adds a new feature, fixes AB#123. A munkaelem csatolása és áttűnése a Megoldott munkafolyamat állapota kategóriára, vagy ha nincs definiálva, akkor a Kész munkafolyamat állapota kategória.
Fixes AB#123, AB#124, and AB#126 Az Azure Boards 123-ra, 124-re és 126-ra mutató hivatkozásai. Csak az első elemet, a 123-at áttűnés a Megoldott munkafolyamat állapota kategóriára, vagy ha nincs definiálva, akkor a Kész munkafolyamat állapota kategória.
Fixes AB#123, Fixes AB#124, Fixes AB#125 Az Azure Boards 123-ra, 124-re és 126-ra mutató hivatkozásai. Az összes elemet áttűnés a Feloldott munkafolyamat állapota kategóriára, vagy ha nincs definiálva, akkor a Kész munkafolyamat állapota kategóriára.
Fixing multiple bugs: issue #123 and user story AB#234 A GitHub 123-ik problémájára mutató hivatkozások és az Azure Boards 234.munkaeleme. Nincsenek áttűnések.

Megjegyzés:

Ha ugyanazt a GitHub-adattárat két vagy több Azure DevOps-szervezetben meghatározott projektekhez kapcsolta, előfordulhat, hogy váratlan AB# -említés csatolása jelenik meg. További információ: Kapcsolati problémák megoldása. Ezért azt javasoljuk, hogy csak egyetlen Azure DevOps-szervezetben meghatározott projektekhez csatlakoztassa a GitHub-adattárat.

Megjegyzés:

A GitHub-problémához való csatoláshoz az Azure DevOps Server 2019 1-es vagy újabb verziójára van szükség.

  1. Ha véglegesítési vagy lekéréses kérelemre szeretne hivatkozni, nyissa meg a munkaelemet, és válassza a Fejlesztés szakasz Hivatkozás hozzáadása elemét.

    Screenshot of work item form, Development section, Add link option.

    Ha problémára szeretne hivatkozni, válassza a Hivatkozások lapot, majd a Meglévő hivatkozás>hozzáadása elemet.

    Screenshot of work item form, Links tab, Add link to issue.

  2. A Hivatkozás hozzáadása párbeszédpanelen válassza ki az egyik GitHub-hivatkozástípust, adja meg a véglegesítési, lekéréses kérelem vagy probléma URL-címét, majd kattintson az OK gombra.
    Itt egy GitHub-lekéréses kérelemre mutató hivatkozást adunk hozzá.

    Screenshot of work item form, Links tab, Add link dialog, GitHub pull request link type selected.

    Az Azure Boards egy ellenőrzést végez annak ellenőrzéséhez, hogy érvényes hivatkozást adott-e meg. A csatolt GitHub-adattárnak csatlakoznia kell az Azure Boards-projekthez , vagy az érvényesítés sikertelen.

    Itt egy GitHub-problémára mutató hivatkozást adunk hozzá.

    Screenshot of work item form, Links tab, Add link dialog, GitHub issue link type selected.

Megjegyzés:

Az Azure DevOps Sever és a GitHub Enterprise Server használata esetén az AB#-hivatkozások végrehajtása késéssel jár. Van egy leküldéses és lekéréses kialakításunk, amely óránként lekéri a GitHub-eseményeket a véglegesítés, a lekérés és a probléma növekményes változásairól.

A munkaelem-űrlap Fejlesztési szakasza a GitHub véglegesítésére és lekérésére létrehozott hivatkozásokat sorolja fel a GitHub ikonnal.

Screenshot of work item form, Development section shows GitHub links.

Válassza ki a megadott hivatkozást a véglegesítési vagy lekéréses kérelem GitHubon való megnyitásához.

GitHub-objektumok megtekintése a Kanban táblán

Ha engedélyezve vannak a GitHub-széljegyzetek a Kanban táblában, a további részletekért gyorsan megnyithatja a csatolt GitHub-véglegesítéseket, lekéréses kérelmeket vagy problémákat. További információ: Kártyák testreszabása.

Screenshot of Kanban board that shows GitHub links on work item cards.

Megjegyzés:

A GitHub-széljegyzetekhez az Azure DevOps Server 2019 1-es vagy újabb verziójára van szükség.

További lépések