Microsoft SharePoint kehityksen hallinta Team Foundation Serverillä – OSA 2


Terve taas hyvät MSDN-blogin lukijat, jatkan edellistä aihettani liittyen SharePoint kehityksen hallintaan Team Foundation Servereillä. Viimeksi kirjoittelin SharePoint kehityksen hallinnasta teoreettisemmin ja nyt siis kuvaan enemmän käytännönläheisesti perusteita, jotka on hyvä tietää, mikäli teet töitä TFS Build palvelimella ja SharePoint-sovelluksilla.

Käyn läpi, mitä muutoksia tarvitaan Build-palvelimella, voidaksesi ajaa SharePoint-sovelluksien build- prosesseja. Tämä on aika hyvin ohjeistettu Microsoftin MSDN-artikkeleissa, mutta niin kuin aina on eri asia tietää polku kuin kulkea sitä. Tässä blogissa kerron tämän polun kulkeneen ”matkamuistiinpanot”.

 

Mitä pitää tehdä build-palvelimelle, jotta SharePoint-sovelluksen rakentaminen onnistuu?

 

Alla on kuvattu käyttämäni ympäristö, jolla tein tämän kokeilun:

Ensimmäinen palvelin: Windows Server 2012 Standard:

–          TFS 2013 Application Tier, Build Service ja VS 2013 Premium

–          SharePoint Foundation 2013

–          SQL Server 2012

Toinen palvelin: Windows Server 2012 Standard:

–          Active Directory role

 

Ympäristö oli toteutettu Windows 8.1 Hyper-V featuren päälle. Käytin yhtä sisäistä verkkoa, jossa domain pelaa ja yhtä ulkoista verkkoa NAT / Connection Sharing – toiminnon läpi HOST-koneella.

 

Sitten itse asiaan:

Ensinnäkin, käy läpi tämä alla oleva MSDN-artikkeli hyvin tarkasti:

http://msdn.microsoft.com/en-us/library/ff622991.aspx

Huomioi, että nämä ohjeet ovat tehty TFS 2012 asennukselle ja minä käytän esimerkissäni TFS 2013 asennusta.

Etenkin yllä olevassa materiaalissa, katso kohta otsikolla: ”Install SharePoint Farm and Sandboxed Solution Build Support”.

Huomioitavaa tuossa ohjeessa on se, että jos sinulla on alustana Windows Server 2012, et voi asentaa Identity Foundationia ohjeiden mukaan. Sen sijaan asenna ”. NET 4.5 Feature”:

 

Toinen asia, mikä on hyvä tiedostaa, on että Office Developer tools on nykyisin sisäänrakennettu Visual Studio 2013 versioissa.  Tässä lisätietoa aiheesta: http://msdn.microsoft.com/en-us/library/bb398242.aspx

 

 

Työnkulku-sovelluksen ajamiseen Build Serverillä:

Tein yksinkertaisen Visual Web Part – sovelluksen ja katsoin että se kääntyy sekä tuottaa WSP – paketin: