Veb-saytni joylashtirish

Men PHP veb-ilovalari ustida ishlayapman (asosan CodeIgniter ustiga qurilgan). Bunday saytlarni joylashtirishning oson yo'li qanday? Hozirda joylashtirish odatda quyidagilardan iborat:

  • Saytni yopish
  • svn up qilish

Bu ko'pchilik uchun yaxshi. Biroq, men yana bir nechta narsalarni qilishni xohlayman:

  • Tasvirlar, skriptlar va uslublar varaqlarining fayl nomlariga versiya raqamini qo'shing, agar ishlab chiqarish saytidagi fayl versiya boshqaruvidagidan farq qilsa (va ushbu yangi fayl nomlariga belgilash, skriptlar va hokazolardagi barcha havolalarni yangilang)
  • Barcha skriptlar va uslublar jadvallarini kichiklashtiring (va belgilashdagi barcha havolalarni, skriptlarni va hokazolarni yangilang).

Orqaga qaytish qobiliyati ham yaxshi bo'lardi.

Men Phing va Ant haqida bilaman, lekin bu vositalardan foydalanish tajribasi yo'q. Takliflar?


person StackOverflowNewbie    schedule 10.11.2010    source manba
comment
Aloqador: stackoverflow.com/questions/2180460/   -  person Pekka    schedule 11.11.2010


Javoblar (1)


Men faqat Phing bilan tajribaga egaman va unchalik ko'p emas (asosan Python dasturchisi), lekin men ko'rganimdek, afzalliklarim:

  • Chumoli ancha etuk, juda ko'p plaginlarga ega va Java-ga asoslangan turli xil uzluksiz integratsiya serverlari bilan osongina integratsiyalanadi, ammo PHP sinf yo'llarini tushunmaydi.
  • Phing PhpDocumentor kabi PHP vositalari uchun qurish vazifalari bilan birga keladi, ammo unchalik etuk emas. Biroq, siz faqat o'z qurish tizimingiz uchun bir nechta qo'shimcha bog'liqliklar va butunlay yangi ish vaqti va SDK ni o'rnatishingiz shart emas va siz PHPda yangi Phing vazifalarini yozishingiz mumkin.

Kichkinalashtirishga kelsak, sahifa aktivlari o'zgarganda avtomatik ravishda ixchamlash va keshlash bilan shug'ullanadigan o'ramlardan birini ko'rib chiqdingizmi?

...va bu Google qidiruvlar.

person ssokolow    schedule 10.11.2010