[SVN] Applicatie effectief runnen op server (na commit)

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • jverdeyen
  • Registratie: Februari 2006
  • Laatst online: 11-07-2024
Hoi,

Even concreet mijn situatie:

Wanneer ik websites develop maak ik gebruik van Eclipse, met daarin de tigris svn plugin. Hiermee commit ik meestal na enkele uren werken de versie naar mijn svn server. Dit verloopt allemaal perfect.

Wanneer ik nu de svn repository bereik via de browser krijg ik zoals standaard de revision te zien die ik laatst committe. (zie image hieronder)

Afbeeldingslocatie: http://img134.imageshack.us/img134/4018/afbeelding1cd3.jpg

Mijn vraag:

Is het nu mogelijk om deze laatste versie ook te benaderen als een effectief werkende website. Dus niet al files die ik afzonderlijk kan downloaden, maar bv. de php pagina's die gecompiled worden door de webserver.

Bijkomende info:

Mijn server draait op Ubuntu 6.10,
op de webserver draait Apache/2.0.55 (Ubuntu) DAV/2 SVN/1.3.2 PHP/5.1.6 Server,

Ik heb al wat gegoogled maar kon helemaal niet tot een oplossing komen,
verder ben ik niet meteen vertrouwd met het instellen van een Apache server,
Aliassen instellen kan ik wel, etc... maar daar blijft het ook bij.

Ik heb ook al de server pc afgezocht achter enige files die ik commit,
maar blijkbaar houdt de svn de effectieve files bij in een soort package ofzo ?

Alvast bedankt,

Acties:
  • 0 Henk 'm!

  • DizzyWeb
  • Registratie: Februari 2001
  • Laatst online: 05-09 14:30

DizzyWeb

Ondertiteld

Nee, kan niet. Enige wat je kan doen is na de commit ergens anders een checkout te doen en dat dan te gebruiken.

Acties:
  • 0 Henk 'm!

  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

Niet direct. Dan zou je een post-commit hook moeten maken die meteen een checkout ergens anders heen doet.

All my posts are provided as-is. They come with NO WARRANTY at all.


Acties:
  • 0 Henk 'm!

  • jverdeyen
  • Registratie: Februari 2006
  • Laatst online: 11-07-2024
Ok, bedankt voor het (razend)snelle antwoord.

Dus ik blijf dan beter bij het synchronizeren via sftp...

Het zou handig geweest zijn, ook om de versie-controle, kwestie van previous versions te showen.

Toch bedankt.

Acties:
  • 0 Henk 'm!

  • Stephan Oudmaijer
  • Registratie: Oktober 2000
  • Laatst online: 16-08-2023
Ik weet niet wat voor soort applicatie je aan het maken bent? Misschien dat je met behulp van een build tool zoals Maven2 het resultaat kan behalen wat je wilt?

In principe is je source code repository, wat de naam al zegt, alleen opslag voor je source code. Wil je iets gaan doen met je sources nadat ze in je repository zitten, dan zou je een checkout moeten doen op een andere lokatie en vandaar iets met de code gaan doen (wat hierboven al werd gezegd).

Met name buildtools/continuous integration oplossingen kunnen misschien een uitkomst bieden voor je?

Acties:
  • 0 Henk 'm!

  • Y0ur1
  • Registratie: Oktober 2000
  • Niet online
Zoek maar eens op een post commit hook van subversion, dat is een soort event in subversion, daar kun je dan weer actie's aan hangen.

Acties:
  • 0 Henk 'm!

  • jverdeyen
  • Registratie: Februari 2006
  • Laatst online: 11-07-2024
thx die post-commit hook heeft het gedaan!
een simpel scriptje dat ervoor zorgt dat ik steeds een export doe naar mijn www dir.

Hier vond ik de verdere info:

http://www.svnforum.org/2...highlight=postcommit+hook

thx tweakers!
Pagina: 1