2013-10-16 108 views
4

我在創建maven build EAR文件和屬性文件時需要在QA遠程weblogic酒店實例上部署。使用jenkins插件的遠程weblogic EAR部署

我在jenkins中使用maven構建代碼,並且還安裝了weblogic deployer插件。

但無法找到有關如何將其配置爲部署到沒有管理員權限的遠程Weblogic服務器的明確步驟。

我的耳朵文件有名稱的項目版本,所以有時當名稱更改,然後在weblogic它需要取消部署和重新啓動如何使用jenkins實現它。

任何幫助都是appeciated(我已經通過post),但我沒有在我的Jenkins服務器weblogic.jar在我的情況下,它是遠程服務器與耳部署共享文件夾。

回答

2

您的weblogic.jar需要以某種方式在jenkins服務器上。您可以將其上傳到服務器並用靜態路徑引用它,或者將其檢入到您的SCM中,並從您的工作空間中引用它(如果您的SCM存儲庫是公開的,可能會違反許可)。

+0

我已經找到了jenkins的wls安裝中的weblogic .jar,並在「Additinal Class path」中添加了「C:\ Oracle \ MIDDLEWARE \ wlserver_10.3 \ server \ lib」我不清楚配置文件描述在 -https://wiki.jenkins-ci.org/display/JENKINS/WebLogic+Deployer+Plugin中給出,因爲我不知道如何創建用戶存儲密鑰等?也作爲我的差異作業將部署到差異weblogic實例此批准不會適用於所有使用此插件的作業,而不是每個作業都具有不同的憑據。 – anthriksh2000

+0

嗨, 只有當您使用密鑰庫保護weblogic admin時,您才需要用戶存儲。如果不留空白。 weblogic.jar必須在全局Jenkins配置下配置路徑。 關於diff差異部署以diff差異憑證來區分WL實例,您只需將您的所有目標配置到全局Jenkins配置中的配置文件集中即可。 然後爲每個部署任務選擇正確的目標。 此致敬禮。 – RaphC