Olen viimased päevad tegelnud värske TFS 2010 Beta 2 üles seadmisega, mis muideks on “go live” litsentsiga ja on võimalik supporti saada Microsofti poolt. Supporti jaoks aga tuleb registreerida ;) Info leiate siit.
Igatahes, olen seda üles seadnud ja konfigureerinud ja mõtlesin, et jagaks ka lugejatega mõnda pilti ning olukorda.
Alates TFS 2008 –st on installeerimise kogemus märgatavalt parem olnud, aga konfigureerimine – nii ja naa. Võiks parem olla. Näiteks ei ole väga lihtne olemasolevat SharePointi infrat kasutada või siis SQL Reporting Serviceid – TFS alati kirjutab selle üle ja seal on veel mõned omapärad. Ka administreerimisega on omad puudused, mida saab eraldi vahenditega kompenseerida.
TFS 2010 toob endaga kaasa veel parema installeerimise, konfigureerimine ja administreerimise kogemuse. Asjad muutuvad lihtsamaks. Järgnevatel piltidel lähemalt sammud, mida läbite ja kogete.
Kõik algab installeerimisest.

Selle juures on ainult üks põhiline erinevus – enam ei installeerita SharePointi automaatselt, vaid see on eraldi konfigureerimise osa. Vanasti oli vaja üks haaval käivitada TFS –i, Proxy ja Build teenuste installeerimine, nüüd on võimalik ühe liidese kaudu.
Antud versioon toob selge ja arusaadava lahususe installeerimise ja konfigureerimise vahel.
Igatahes, sellele järgneb konfigureerimine, mis on midagi uut ja põnevamat.
Konfigureerimise wizard –i põhileht

Siin on võimalik teil konfigureerida TFS Basic, Standard Single Server, Advanced … jne valikutena. Standard Single Server pakub järgnevaid võimalusi seadistada (enamus on vaikimisi). Ainukene seade on TFS –i teenuste konto seadmine.

Ma ise proovisin Standard Single Server –t ja võin öelda, et kui teil on SQL Serveril oma nimega instants (mitte vaikimisi instantsi nimi), siis peate kasutama Advanced versiooni. Kes meist kasutab SQL serveri puhul vaikimisi instantsi nimesid? Üldiselt, enamus juhtudel, te peate kasutama advanced versiooni ja seda mitte ainult SQL serveri pärast, vaid ka muude seotud komponentide pärast nagu SharePoint ja Reporting Services.
Advanced
Kusjuures antud leht ise kirjeldab väga hästi ära, mis juhtudel “Advanced” valik on sobilik.

Nagu näha, konfigureerida on mõnevõrra rohkem. Andmebaasi server, rakenduse aadress IIS –s, TFS –i teenuskonto, raporteerimine, SharePoint ja projektide kollektsioon.
Kui SQL Raporteerimise teenused ei ole konfigureeritud, siis ta palub teil need ette ära teha, ennem pole võimalik TFS –i kasutama konfigureerida. Varasemalt (2008 versioonis) ta lihtsalt kirjutas olemasolevad seaded üle. Raporteerimisteenuste lugemiskontoks soovitan muud kui TFS –i teenuskontot. SharePointi puhul on vaja valida, kas olemasolev installatsioon või siis uus ning konfigureerida vastavalt – ei miskit keerukat.
Projektide kollektsioon on midagi uut ja seal tuleb seada peamiselt nimetus.
Üks väga lahe osa konfigureerimisest on Review, kus saab kõikki seaded üle pika loeteluna vaadata.

Peale seda on võimalik lasta seaded automaatselt verifitseerida – kas kõik ikka on korrektne ning kas konfigureerimine õnnestuks? Tulemuseks on midagi all järgnevat.

Mõned hoiatused, võibolla mõned errorid, kui miskit on valesti jne. Võimalik ka minna logi vaatama (kus tavapäraselt on rohkem infot). Võite eemaldada mõned warningud ja uuesti verifitseerida.
Järgneb konfigureerimine. Ja kui kõik hästi läheb, siis järgnev ekraan :)

Muidugi alati, ei pruugi hoolimata verifitseerimisest, kõik edukalt minna. Näiteks esimesel korral sain mina hoopis järgneva vea:


Leiate antud vea kohta rohkem infot järgneva raporteeritud bugi juurest. Igatahes, polnud nagu ühtegi viga konfiguratsiooniga, vaid ma kahtlustan et WAS ei andnud informatsiooni loodud veebisaidi kohta mõistliku aja jooksul vms (http://forums.iis.net/t/1150233.aspx). Sama konfiguratsiooni uuesti jooksutamisel kõik toimis.
Nüüd kui TFS ise on konfigureeritud, on võimalik konfigureerida wizardi abil Build –imis teenused, mille konfigureerimine käib sarnaselt üleval pool nähtule. Miskit keerukat või probleeme selle juures, mul ei olnud.
Peale konfigureerimis wizardi sulgemist läheb käima TFS Administration Console ja on võimalik vaadata, mis kõik konfigureeritud on ja õiguseid määrata jne. Kaks pilti ka sellest.


Loodetavasti on mõnele need pildid julgustavad või abistavad.
Edu TFS 2010 Beta 2 –ga ;)