我在尋找類似的問題,當然,還有很多,但我想知道是否有人使用類似我們的項目以及如何處理它。針對不同環境的JavaScript項目的自動化部署
我們正在開發一個項目,其中: - 客戶端完全基於JavaScript,帶有Dojo Toolkit框架,該框架向我們的服務器端發出AJAX請求。 - 基於Java + Spring + Hibernate的服務器端實現了一些REST API。
我們managin兩個部分爲不同的項目,也就是說,對於在服務器端,我們使用Maven,併爲每個改變我們的CI服務器運行測試。 這裏的重要一步是我們可以配置配置文件maven,以便CI可以使用不同的屬性文件爲預生產或生產環境創建一個包。
客戶端是一堆(具有很好的結構)的HTML,CSS和JavaScript文件。就像服務器端一樣,在客戶端我們有屬性文件來將客戶端指向正確的位置(如開發服務器端)。
問題是:這可能是這種情況下自動化客戶端開發的最佳方式?我的意思是,在CI上運行JavaScript測試並使用適當的屬性文件自動部署到正確的環境。
謝謝。