.net hostovany build server / build agent rubrika: Programování: PHP

3 melandr
položil/-a 2.8.2012

Ahoj,
pro svoji Asp .net MVC3 aplikaci potrebuji ( spise chci pro jednodussi nasazovani ) vyresit automaticky deployment.

Tj process si prestavuju jako kommit -> testy -> deploy. Nechce se mi ale kvuli tomu nekam instalovat teamcity + .net prostredi a cele to nastavovat.

Neznate nekdo nejakou jednoduchou sluzbu ktera by mi poskytla tyto moznosti?

4
odkaz
20 Petr Voneš
odpověděl/-a 2.8.2012

Uz jen kvuli spusteni tech testu to bez instalace .NET asi nepujde :-)

CruiseControl.NET http://www.cruisecontrolnet.org/ je vcelku primitivni. Potiz toho Publish Web klikatka ve Visual Studiu je (pokud jej pouzivate), ze jej nelze snadno volat z MSBuild scriptu (popsano napriklad tady http://www.digitallycreated.net/Blog/59/locally-publishing-a-vs2010-asp....). Pokud se pouziva prislusna extenze na IIS lze pouzit i WebDeploy.exe http://technet.microsoft.com/en-us/library/dd569106%28WS.10%29.aspx

Jeste snazsi moznost je si to nascriptovat cele pomoci MSBuild scriptu (coz by tak nakonec asi dopadlo i pod CruiseControl.NET, akorat ze ten to bude spoustet automaticky) a spoustet to jako davku rucne z command-line nebo Task Schedulerem.

Komentáře

  • melandr : Diky za radu, prevazne jsem hledal nejake hostovane reseni, prozatim je tomu nejblize http://tfspreview.com/ coz je TFS a trosku mi narusuje ten GIT. 6.8.2012
  • Petr Voneš : Tak s tim zadne zkusenosti nemam. Snazim se mit vse pod kontrolou. CruiseControl.NET je pomerne nenarocny na vykon stroje, je to jen jedna Windows Service + webova ASP.NET aplikace na spravu. 6.8.2012

Pro plný přístup na Devel.cz se prosím přihlaste:

Rychlé přihlášení přes sociální sítě:

Nebo se přihlaste jménem a heslem:

Zadejte prosím svou e-mailovou adresu.
Zadejte své heslo.