capistrano dışındaki web arayüzü ile dağıtım sistemleri?

2 Cevap php

I'm running production server with 12 projects written in PHP and Python (Django framework). The problem is that every time i commit something to svn i have to ssh to server and do svn update manually. I've made a simple shell script for this, but it's definitenly not an option. I thought about capistrano+webistrano, but for this i'll have to setup whole ruby stack, ror, mod_passenger and etc...

My requirements are simple: 1. authentication 2. per-project authorization 3. different repository types (git, svn, simply running some script) 4. hooks. some projects deployment is very tricky 5. view process output online (output of commands, optionally) 6. logging. everything and everyone. i need to see what was happening on my server.

Benim gereksinimlerini statisfy mümkün bir şey var mı?

Saygılarımızla, Daniel Fort.

2 Cevap

Nolio tüm bu (olsa bir ticari ürün var) ele almalıdır

  1. kimlik doğrulaması - Tam sürüm sadece

  2. başına proje yetkilendirme - Tam sürüm sadece

  3. Farklı depo tipleri (git, svn, sadece bazı komut dosyası çalıştıran) - Express sürüm

  4. kanca. Bazı projeler dağıtım çok zor Express sürümü

  5. view işlem çıkış çevrimiçi (komutların çıkışı, isteğe bağlı) - Express sürüm

  6. günlüğü. Her şey ve herkes. benim sunucuda neler olduğunu görmek gerekir. - Express sürümü ve tam sürüm raporlama etti

Sen http://www.nomorescripts.com de ücretsiz Nolio Express alabilirsiniz

Cheers Daniel

Zaten Python bildiğiniz gibi, ben Kumaş öneririm:

http://docs.fabfile.org