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.