Az alapértelmezett sablon használatával határozza meg az építményt

Az alapértelmezett sablon segítségével gyorsan meghatározhatja a főépületet azáltal, hogy kiválaszthatja azokat a kódgeneráló projekteket, amelyekhez létre kíván építeni. Ezt a sablont is használhatja összetettebb funkciók (például automatikus tesztek futtatása), és konfigurálhatja a build folyamat számos aspektusát a parancs követelményeinek megfelelően.

Az eljárás végrehajtásához be kell állítania a Permission Definition engedélyt a Build Build Definition szerkesztésére. További információ: Team Foundation Server jogosultságok.

Hozzon létre egy építési definíciót az alapértelmezett sablon használatával

Középen. Command Browser (Böngésző) parancsot, kattintson a csapatprojektre, amelyen meg szeretné határozni a boltot.

A Build menüben kattintson a New Construction Definition (Új építési meghatározás) gombra.

A build definíció Név mezőjében írja be a nevet.

Kattintson a Folyamat fülre.

A Build process template csoportban az alapértelmezett sablon alapértelmezés szerint be van jelölve.

A Build folyamatbeállítások csoportban bontsa ki a Kötelező csomópontot, és adja meg az építkezéshez legalább egy megoldást vagy projektet.

További információt a következő részben talál: Projektek hozzárendelése az alábbiakban.

Ha fel szeretné tölteni azokat a mezőket, amelyek a létrehozni kívánt funkcionalitást biztosítják, később használják az ebben a részben található információkat.

A Folyamat lap mezõinek kitöltésével töltse ki a mezõket a Trigger lapon. Munkaterületet. Alapértelmezett buildparaméterek és a házirend mentése.

Ez a rész ismerteti, hogyan határozható meg a build az alapértelmezett sablonkonstrukciókhoz tartozó folyamatépítési paraméterek használatával. A jelen szakaszban szereplő információk azokat a szolgáltatásokat ismertetik, amelyeknek a Visual Studio alkalmazás életciklus-menedzsment (ALM) esetében megfelelőeknek kell lenniük, ha a következő feltételek teljesülnek:

a munkát egy olyan csapatprojekten hajtják végre, amely a Visual Studio ALM részét képező két folyamatmintának egyikén alapul: MSF a rugalmas szoftverfejlesztési 5.0 vagy MSF verzióhoz a CMMI 5.0-s verziójának optimalizálása érdekében;

Az alapértelmezett sablont nem törölték vagy konfigurálta a csapat tagjai.

Az Építési projektek mezőben megadhat egy vagy több megoldást vagy projektet. (A mező megjelenítéséhez bontsa ki a felépítéshez szükséges követelményeket és elemeket.) Meg kell adnia legalább egy megoldást vagy projektet.

Több kapcsolódó projekt felépítésekor rendszerint egy megoldáshoz kerülnek hozzá, amelyet azután a projektek az építési mezőben adnak meg, az egyes projektek külön felsorolását kivéve.

Az Építési projektek mezőben kattintson az ellipszis gombra (.). A Megoldások / Projektek párbeszédpanel megnyitásához és használatához határozzon meg megoldandó megoldásokat vagy projekteket.

A Kézi építési projektek befejezésekor adja meg a teljes elérési utat a verziókezelő rendszerrel minden egyes projekthez vagy megoldáshoz. Az értékeket vesszővel kell elválasztani, amint azt a példa mutatja:

$ / Jellemzők / FeatureA / Szerver / Minden kiszolgáló Projects.sln, $ / Jellemzők / FeatureA / Kliens / Minden ügyfél Projects.sln

Győződjön meg róla, hogy az egyes projektek vagy megoldások elérési útja a verzióellenőrzési mappában található értékek valamelyikének gyermeke. amely az építmény fogalmának Munka területén található.

Maximális végrehajtási idő

Adja meg az időintervallum értékét hh: mm: ss formátumban. Például, ha a 04:30:15 értéket megadta, és az építési ügyintéző nem fejezte be a munkáját 4 óra, 30 perc és 15 másodperc elteltével, akkor a build időtúllépési hibát eredményez. Adja meg a 00:00:00 értéket, ha korlátlan időt kíván adni az ügynöknek a feldolgozás feldolgozásához.

Állítsa be az építési ügyintézőhöz rendelt építési lekérdezés maximális megengedett időt

Maximális várakozási idő

Adja meg az időintervallum értékét hh: mm: ss formátumban. Például, ha az érték 01:30:45, és az építmény nem lett hozzárendelve a build ügynökhez 1 óra, 30 perc és 45 másodperc után, akkor a build időkorlátot okoz. Adja meg a 00:00:00 értéket, ha korlátlan ideig szeretné megadni a buildvezérlőt, hogy keresse meg a build-ügynököt, amely kezeli ezt a build-definíciót.

A build szám formátuma

A csapattagok hasznos adatokat tölthetnek fel az egyes befejezett elemek nevére. További információ: A beépítési számok használata.

Meghatározza, hogy törölje-e a build ügynök munkaterületét az építmény feldolgozása előtt, és meghatározza, hogyan kell tisztítani.

Törölje a munkaterületet

Ebben a menüben válasszon az alábbi lehetőségek közül:

Az összes meglévő kimeneti adat és forrásfájl törléséhez az építmény feldolgozása előtt válassza az Összes lehetőséget. Ez a paraméter akkor használható, ha a legrészletesebb összeállítási folyamatot szeretné használni a probléma felderítése során.

Az összes meglévő kimeneti adat törléséhez, de az utolsó létrehozás óta nem módosított forráskód-fájlok mentéséhez (a tf parancs paranccsal történő futtatásához a / all paraméter nélkül) válassza ki a Kimeneti elemeket.

Az összes olyan meglévő kimeneti adat és forráskód fájl mentéséhez, amelyet az utolsó szerkesztés óta nem módosított (a / t paraméter paranccsal történő parancsfájl végrehajtása nélkül), válassza a Nincs lehetőséget.

Ha a felépítési folyamat nem igényel további tisztítást, akkor az összes opció kiválasztásakor végezhető el. Jelentősen csökkentheti a build végrehajtási idejét a No (a leggyorsabb opció) vagy a Output elemek megadásával.

Ha a build folyamat során át kell adnia az MSBuild argumentumokat, írja be őket az Arguments MSBuild paraméterbe. További információ: MSBuild Command-Line Reference.

Az egyes befejezett buildek összekapcsolása a kódban szereplő összes változóhoz, valamint a kapcsolódó munkaterületekkel

A változó készletek és a munkaelemek leképezése

A legtöbb esetben javasoljuk, hogy ezt az opciót az Igaz értékre állítsa (az alapértelmezett érték). Először is ez a tervezett építésekre vonatkozik (például az éjszaka elvégzett konstrukciókra), mivel a sikeresen befejezett tervezett konstrukciókat gyakran használják a korrekciók megerősítésére vagy további vizsgálatok elvégzésére.

Minden építmények meghatározása megtartja saját rekord változás készletek és a munka tárgyak, amelyek várhatóan kötődnek az alábbi befejezett építkezés. Tegyük fel például, hogy a változások készletét 382 épül segítségével konstrukciók A és B épület A sorban álló és sikeresen befejeződött. A B felépítését várakozási sorba helyeztük és nem sikerült. Állítsa be a változtatások 382 társította sikeresen befejeződött az építkezés A sikertelenül befejeződött az építkezés B. A jövőben sor változtatást 382 nem lesz kapcsolatban a következő befejezett építési, de társítható az alábbi befejezett építési V.

Kimeneti fájlok másolása a tranzitkönyvtárba

Az építési projektek eredményeképpen létrehozott végrehajtható és egyéb bináris fájlok másolásához ezt az opciót az ezen elhelyezési mappában az Igaz értékhez kell beállítani.

A helymappát az Alapértelmezett telepítési beállítások lapon állítja be.