Bővíthetőségi pontok
Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
A bővítmények új funkciókkal növelik az Azure DevOps felhasználói élményét. Ebben a cikkben azokat a leggyakoribb bővíthetőségi pontokat emeljük ki, amelyeket a bővítmény megcélzhat. Az Azure DevOps bővíthetőségi modelljéről további információt a Hozzájárulás modellben talál.
A Hozzájárulások útmutató bővítmény egy mintakiterjesztés . Telepítse ezt a bővítményt a szervezetébe. A telepítés után megjelennek az elérhető bővíthetőségi pontok. Javasoljuk, hogy telepítse ezt a bővítményt egy személyes vagy tesztelési szervezetbe. A bővítmény forrása is elérhető.
További információkért tekintse meg az alábbi hivatkozásokat:
- azure-devops-extension-api
- azure-devops-extension-sdk
- azure-devops-extension-sample
- telepített bővítmény api
Hubok és hubcsoportok
Az Azure DevOps elsődleges navigációs elemei a hubok és a központcsoportok. A fájlok, kiadások, hátralékok és lekérdezések a hubok példái. A hubok egy központi csoporthoz tartoznak. A Files Hub például a projektszintű Azure Repos Hub-csoporthoz tartozik. A központi csoportok a szervezet, a gyűjtemény vagy a projekt szintjén is létezhetnek. A legtöbb bővítmény hozzájárul a projekt szintjéhez.
Az alábbi táblázat az Azure DevOps leggyakoribb hubcsoportjait ismerteti, amelyekhez hubokat adhat hozzá.
Név | ID (Azonosító) | Level | Kép előnézete |
---|---|---|---|
Azure Boards | ms.vss-work-web.work-hub-group |
Projekt/csapat | |
Azure Repos | ms.vss-code-web.code-hub-group |
Projekt/csapat | |
Azure Pipelines | ms.vss-build-web.build-release-hub-group |
Projekt/csapat | |
Azure Test Plans | ms.vss-test-web.test-hub-group |
Projekt/csapat | |
Projektbeállítások | ms.vss-web.project-admin-hub-group |
Project | |
Szervezeti beállítások | ms.vss-web.collection-admin-hub-group |
Szervezet vagy gyűjtemény |
Példa
Az alábbi példa bemutatja, hogyan járulhat hozzá egy központ a Code Hub csoporthoz:
{
...
"contributions": [
{
"id": "my-custom-hub",
"type": "ms.vss-web.hub",
"targets": [
"ms.vss-code-web.code-hub-group"
],
"properties": {
"name": "Code Hub",
"order": 30,
"uri": "/views/code/custom.html"
}
}
]
}
ms.vss-web.hub
a hozzájárulás típusa. Ez a típus avss-web
közzétevő alatt közzétett bővítményben van definiálvams
. Ez a típus opcionális és kötelező tulajdonságokat deklarál, amelyeket az ilyen típusú hozzájárulások (például név, sorrend stb.) igényelnek.ms.vss-code-web.code-hub-group
az a hubcsoport-hozzájárulás teljes azonosítója, amelyet ez a központ célként szolgál. Ez a hozzájárulás avss-code-web
közzétevő által közzétett bővítményben van deklarálvams
my-custom-hub
a hozzájárulás rövid azonosítója;{publisherId}.{extensionId}.my-custom-hub
a teljes azonosító
Ikon hozzáadása a menühöz vagy az eszköztárhoz
Adjon hozzá egy ikontulajdonságot, így közvetlenül név alapján is használható.
Javasoljuk, hogy adja meg saját ikonját. Saját példa ikon használatával:
"name": "Sample hub",
"uri": "dist/Hub/Hub.html",
"icon": "asset://static/sample-icon.png",
"supportsMobile": true
}
Példa az Office UI Fabric-ikonokra :
"iconName": "Code",
"name": "Code Hub",
"order": 30,
"uri": "/views/code/custom.html"
}
Menük és eszköztárak beállításai
Név | Célazonosító |
---|---|
Szervezet/gyűjtemény áttekintési eszköztára | ms.vss-admin-web.collection-overview-toolbar-menu |
Gyűjtemény áttekintési projektrácsa | ms.vss-admin-web.projects-grid-menu |
Projekt áttekintése eszköztár | ms.vss-admin-web.project-overview-toolbar-menu |
Projektáttekintő teams-rács | ms.vss-admin-web.teams-grid-menu |
Az Azure Boards menüje és eszköztára
Név | Célazonosító | Kép előnézete |
---|---|---|
Munkaelem lekérdezési menüje | ms.vss-work-web.work-item-query-menu |
|
Munkaelem lekérdezési eredmények eszköztárának menüje | ms.vss-work-web.work-item-query-results-toolbar-menu |
|
Munkaelem lekérdezési eredmények menüeleme | ms.vss-work-web.query-result-work-item-menu |
|
Munkaelem lekérdezési eredmények lapja | ms.vss-work-web.query-tabs |
|
Munkaelem a helyi menühöz | ms.vss-work-web.work-item-toolbar-menu |
|
Hátralékelem menü | ms.vss-work-web.backlog-item-menu |
|
Sprint board pivot filter menu | ms.vss-work-web.sprint-board-pivot-filter-menu |
|
Tábla kimutatásszűrő menüje | ms.vss-work-web.backlog-board-pivot-filter-menu |
|
Kártya menü | ms.vss-work-web.backlog-board-card-item-menu |
|
Termék hátralék lapja | ms.vss-work-web.product-backlog-tabs |
|
Iterációs teendőlista lap | ms.vss-work-web.iteration-backlog-tabs |
|
Portfolió-hátralék panel | ms.vss-work-web.portfolio-backlog-toolpane |
|
Termék-hátralék panel | ms.vss-work-web.requirement-backlog-toolpane |
|
Iterációs teendőlista panel | ms.vss-work-web.iteration-backlog-toolpane |
Az Azure Pipelines menüje és eszköztára
Név | Célazonosító | Előnézet |
---|---|---|
Kész build menü | ms.vss-build-web.completed-build-menu |
|
Builddefiníciók menü | ms.vss-build-web.build-definition-menu |
|
Az eredmények eszköztárának művelete | ms.vss-test-web.test-results-actions-menu |
|
Teszteredmény részletei lap | ms.vss-test-web.test-result-details-tab-items |
|
A Kiadási folyamatkezelő helyi menüje | ms.vss-releaseManagement-web.release-definition-explorer-context-menu |
|
A Kiadási folyamatkezelő eszköztár menüje | ms.vss-releaseManagement-web.release-definition-explorer-toolbar-menu |
|
Kiadás összefoglalása eszköztár menü | ms.vss-releaseManagement-web.release-editor-tool-bar-menu |
|
Kiadás összegzése lap | ms.vss-releaseManagement-web.release-details-view |
|
Kiadás összefoglalása szakasz | ms.vss-releaseManagement-web.release-details-summary-tab |
Az Azure Pipelines menüje és eszköztára
Név | Célazonosító | Előnézet |
---|---|---|
Kész build menü | ms.vss-build-web.completed-build-menu |
|
Az eredmények eszköztárának művelete | ms.vss-test-web.test-results-actions-menu |
|
Teszteredmény részletei lap | ms.vss-test-web.test-result-details-tab-items |
|
A Kiadási folyamatkezelő helyi menüje | ms.vss-releaseManagement-web.release-definition-explorer-context-menu |
|
Folyamat részletei nézet, fejléc gomb | ms.vss-build-web.pipelines-header-menu |
|
Folyamat részletei nézet, mappa helyi menüje | ms.vss-build-web.pipelines-folder-menu |
Azure Pipelines-feladatok
A feladatok egy buildben vagy kiadásban végeznek munkát. További információkért megtudhatja, hogyan járulhat hozzá egy buildelési vagy kiadási feladathoz.
Az Azure Repos menüje és eszköztára
Név | Célazonosító | Kép előnézete |
---|---|---|
Forráselem (rács) menü | ms.vss-code-web.source-grid-item-menu |
|
Forráselem (fa) menü | ms.vss-code-web.source-tree-item-menu |
|
Forráselem (rács és fa) menü | ms.vss-code-web.source-item-menu |
|
Listaelem módosítása menü | ms.vss-code-web.change-list-item-menu |
|
Listaösszegző elem menü módosítása | ms.vss-code-web.change-list-summary-item-menu |
|
Git-ágak famenüje | ms.vss-code-web.git-branches-tree-menu |
|
A Git lekéréses kérelmek műveleteinek menüje | ms.vss-code-web.pull-request-action-menu |
|
Git pull request tabs (pivots) | ms.vss-code-web.pr-tabs |
|
A Git véglegesítési lista menüje | ms.vss-code-web.git-commit-list-menu |
|
A Git véglegesítés részleteinek menüje | ms.vss-code-web.git-commit-details-menu |
Az Azure Test Plans menüje és eszköztára
Név | Célazonosító | Kép előnézete |
---|---|---|
A futtatási rács menü tesztelése | ms.vss-test-web.test-run-grid-menu |
|
Csomagcsomagok tesztelése famenü | ms.vss-test-web.test-plans-suites-context |
|
A terv központi kimutatáslapjának tesztelése | ms.vss-test-web.test-plan-pivot-tabs |
Egyéb bővíthetőségi pontok
- Irányítópult-widget: A bővítmények új típusú widgetet adhatnak hozzá, amelyeket a felhasználók hozzáadhatnak egy irányítópulthoz. Megtudhatja, hogyan járulhat hozzá irányítópult-widgethez.
- Munkaeleműrlap: A munkaelem-űrlapot új szakaszokkal, lapokkal, műveletekkel és egyéni mezőmegjelenítőkkel bővített bővítmények bővítik. További információkért olvassa el a munkaelem űrlapjának kiterjesztését.
- Szolgáltatáshookok: A "fogyasztó" az a szolgáltatás, amelyet az események a Service Hooksban küldenek. A bővítmények hozzájárulhatnak a fogyasztói szolgáltatásokhoz. Ezeket a szolgáltatásokat egy felhasználó (vagy programozott módon) konfigurálja, hogy eseményeket küldjön a szolgáltatásnak. További információt a szolgáltatáshook-fogyasztó közreműködése című témakörben talál.
- Szolgáltatások:
Név: Előzetes verziójú funkció (csak üzemeltetve)
Célazonosító: ms.vss-web.managed-features
Név: Szolgáltatás (csak helyszíni)
Célazonosító: ms.vss-web.managed-features-onprem