2009-10-16 20 views
0

我繼承了一些準備和部署PHP webapp到大約20臺服務器的發佈腳本。腳本是用shell編寫的,我個人發現它們維護起來有點麻煩。這可能與他們寫作的方式有關,但我期待着看看是否有人有意見或經驗來證實我可能試圖用更強大的語言來實現這一想法。在shell中編寫發佈腳本是很常見的,但是與使用更容易閱讀的語言和更好的錯誤處理工具相比,它看起來是否會讓人覺得笨拙?這個腳本尋求:複雜的webapp部署腳本:Shell太有限了?

  • 運行單元測試,報告成功或失敗
  • 收集和「編譯」的JavaScript和CSS
  • 上傳靜態內容的CDN
  • 退房代碼,並將其傳送到多臺機器
  • 反彈遠程Web服務器
  • 清理網絡服務器上的目錄老
  • 在遠程機器上時間表cron作業210
  • 發送動態摘要電子郵件報告成功或問題

難道只是我或者是這種參與的編寫和殼維護?我並沒有真正使用PHP作爲命令解釋器,但我正在考慮使用PHP來匹配項目的語言。任何人有任何警告,建議或替代品?

回答

0

我會想python

+0

我會更喜歡蟒蛇,以及,在過去的都做到了,這是好的。我只是想了解一下PHP是否可以使用與網站相同的語言 – Purrell 2009-10-17 00:13:05