Praeitoje dalyje parodžiau kaip vyksta diegimas į Windows Azure Web Sites Visual Studio Publishing pagalba. Šiandien noriu papasakoti apie automatinio diegimo galimybę iš Team Foundation Service.

Team Foundation Service – tai Team Foundation Server kaip paslauga. Šiuo metu ji yra Preview stadijoje ir prieinama visiems norintiems nemokamai. Užtenka nueiti į tfspreview.com ir užsiregistruoti su savo LiveID.

blog-1

Registracijos metu reikės nurodyti norimą TFS serverio adresą, kurį toliau ir naudosite iš Visual Studio. Žemiau parodyta kaip atrodo DotNetGroup kodas patalpintas TFS:

blog-2

Norėdami susieti Windows Azure Web Sites su Team Foundation Service:

  • Sukuriame naują Web saitą dotnetgroup
  • Naujai sukurtame Web saitę spaudžiame Set up TFS publishing
    blog-3
  • Atsiradusiame lange nurodome TFS serverio adresą ir spaudžiame Authorize Now
    blog-4
  • Po sėkmingo susiejimo, jūsų puslapis atrodys taip
    blog-5
  • Visual Studio iš Team Explorer kortelės pasirenkame Builds ir surandame dotnetgroup_CD (CD – sutrumpinimas nuo Continuous Deployment)
    blog-6
  • Iš kontekstinio meniu pasirenkame Edit Build Definition, nueiname į skiltį Process, Configuration To Build ir pridedame naują surinkimo konfigūraciją Release | Any CPU
    blog-7
  • Nuo šiol, kiekviena check-in operacija inicijuos ne tik surinkimą Team Foundation servise, bet ir diegimą į Windows Azure Web Sites, kas be visą ko bus matome ir pačiame Windows Azure portale
    blog-8

Taip greitai ir paprastai mes sukonfigūravome nuolatinio diegimo (angl. continuous deployment) procesą. Kitoje dalyje parodysiu kaip sukonfigūruoti nuolatinį diegimą į Windows Azure Web Sites iš Git.

Patiko (0)

Rodyk draugams