Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022
Ezt a referenciát akkor használja, ha egyéni buildelési folyamatfeladatokat szeretne létrehozni és integrálni az Azure DevOps bővítményeivel.
Jótanács
Tekintse meg a bővítményfejlesztéssel kapcsolatos legújabb dokumentációnkat az Azure DevOps Extension SDK használatával.
Egyéni tevékenységek
A feladatok az automatizálás definiálásának építőkövei a buildelési vagy kiadási folyamatokban. További információ: Feladattípusok és használat.
Számos beépített feladatot kínálunk az alapvető buildelési és üzembe helyezési forgatókönyvek engedélyezéséhez. Javasoljuk, hogy tekintse át ezeket a forgatókönyveket, mielőtt saját forgatókönyvet készítene. Ha a meglévő feladatok nem felelnek meg az igényeinek, létrehozhat egy egyéni feladatot.
Egyéni buildelési feladat JSON-fájlja
Amikor létrehoz egy egyéni buildelési vagy kiadási feladatot egy kiterjesztéssel, a bővítmény minden buildelési vagy kiadási feladathoz tartalmaz egy task.json fájlt. A task.json fájl leírja a buildelési vagy kiadási feladatot. A buildrendszer arra használja, hogy konfigurációs beállításokat jelenítsen meg a felhasználó számára, és tudja, mely szkripteket kell végrehajtani a buildeléskor.
További információért tekintse meg a buildelési és kiadási feladat SDK dokumentációját a GitHubon. Konkrétan a task.json séma érdekelheti.
A buildelési vagy kiadási feladatok több verziójának csomagolása egyetlen bővítményen belül
Egy buildelési vagy kiadási feladat több verzióját is felveheti a bővítménybe. A bővítmény jövőbeli verzióinak bevezetése a régebbi verziók felhasználóinak megszakítása nélkül. Az alábbi információk több verzió elrendezését mutatják be egy bővítményben.
Hagyományos bővítmény elrendezés
- extensionManifest.json
- extensionIcon.png
- 1. feladat
- task.json
- icon.png
- taskScript.ps1
Megjegyzés:
A feladatikon beállításakor győződjön meg arról, hogy a következők igazak.
- Az ikon neve icon.png
- Az ikon mérete 32x32 pixel
- Az ikon ugyanazon a helyen található, mint a task.json fájl
Több verzió elrendezése
Megjegyzés:
A kód a task.json fájlt a feladatmappában, majd egy szinttel mélyebben keresi. Ha egyik szinten sem található ilyen, hibaüzenet jelenik meg.
- extensionManifest.json
- extensionIcon.png
- 1. feladat
- Feladat1V1
- task.json
- icon.png
- taskScript.ps1
- Feladat1V2
- task.json
- icon.png
- taskScript.ps1
- Feladat1V1
- 2. feladat
- Feladat2V1
- task.json
- icon.png
- taskScript.ps1
- Feladat2V2
- task.json
- icon.png
- taskScript.ps1
- Feladat2V1
Jótanács
Annak érdekében, hogy a _build/Tasks/ssrsfilesdeploy mappa tartalmazza a V1 és V2 tartalmat, állítsa matchCopy(item, srcPath, destPath, { noRecurse:false be a make-util.js fájlban.