2014-01-15 51 views
2

我建立了一個開發環境並開發了一個產品:它在build中的「develop」下列出。我如何獲得生產中運行的同一產品?從我所發現的內容來看,這些教程似乎都沒有采用。我怎樣才能使它成爲一個完全成熟的雞蛋?或者我應該在生產服務器上運行develop.cfg(我不認爲)。將產品從開發轉移到生產

+0

請注意您正在使用的技術。我可能會提出一些建議。 –

回答

3

您可以繼續在'開發'模式下部署產品;它只是一個當地的雞蛋,會滿足所有的版本要求。

您可以將egg發佈到(內部)索引服務器,並將其用作適當的構建依賴項,但這不是必需的。這完全取決於您的部署策略。

對於最近的項目,我們只是堅持第一個選項;該網站的來源是構建存儲庫的一部分,並且新部署使用版本號進行標記。雞蛋依然列在develop線下。創建一個生產雞蛋的額外麻煩不值得,而不是當這個雞蛋從未在特定地點的建設之外使用時。

+0

是這個斷言錯誤,因爲我沒有運行develop.cfg buildout:http://pastie.org/8635531#2? –

+0

不,您有權限問題;當前用戶不能寫入'/ home/Plone-4.3.2/zinstance/src/hccrems.types/hccrems.types.egg-info'目錄。 –

+0

@Adripants:feesh遇到[相同的錯誤](http://stackoverflow.com/questions/24174270/using-linguaplone-in-plone-4-the-tinymce-editor-is-not-showing-up#comment37517525_24174270 ),如果你可以解決並想分享,如果你在[#13332](https://dev.plone.org/ticket/13332)上告訴我們關於它的信息,那麼很好,祝你好運,ida –

1

我分享了你的痛苦的年齡。直到我遇到Dylan Jay的集體寄語時,我纔開始製造雞蛋。它將我的開發包粘貼並將它們部署到我需要的儘可能多的主機上。