2014-01-24 82 views
0

所以我想部署到使用git掛鉤執行部署的雲計算提供商。特別是,我想使用Openshift,但我認爲這個問題通用性足以應用於其他提供者。如何保持我的部署開發和庫開發分離?

實際上,我有兩個並行項目同時進行:一個對輸入執行一堆計算,一個面向Web的項目捆綁該庫的輸出並呈現一個漂亮的界面等。兩者是分開的,一方的發展並不一定意味着另一方的改變。

我的問題是這樣的,然後:I 可能將庫存儲庫轉儲到部署回購庫的libs /部分,但這很醜陋,而且任何庫的分配都需要拖動一堆不需要的信息採用這種部署代碼的形式。

任何建議或經驗?

回答

1

您可以使用git submodules,或爲您的庫代碼使用打包的SDK。兩者都允許您獨立開發這兩個項目,並且將庫升級到父項目將按照您的計劃進行。