2013-06-04 27 views
0

我已經將我的Cloud Foundry帳戶與雲蜂一併集中,如url - http://docs.cloudfoundry.com/docs/dotcom/integration/cloudbees/ 並嘗試從github部署少量示例應用程序。使用雲蜂插件將應用程序部署到雲代工廠時出錯

每次構建都很成功,但是當我使用此插件進行應用程序部署時,它給出了一個例外(我嘗試過的2-3個應用程序有一個特例例外)。

[INFO] Deployment done in 1.2 sec 
[cloudbees-deployer] Deploying as (jenkins) to the svcnvghi293 account 
[cloudbees-deployer] Deploying null 
com.cloudbees.plugins.deployer.exceptions.DeployException: Could not create DeployEvent 
    at com.cloudbees.plugins.deployer.impl.run.RunEngineImpl.createEvent(RunEngineImpl.java:132) 
    at com.cloudbees.plugins.deployer.impl.run.RunEngineImpl.createEvent(RunEngineImpl.java:51) 
    at com.cloudbees.plugins.deployer.engines.Engine.perform(Engine.java:82) 
    at com.cloudbees.plugins.deployer.DeployPublisher.perform(DeployPublisher.java:95) 
    at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19) 
    at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:728) 
    at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:703) 
    at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.post2(MavenModuleSetBuild.java:994) 
    at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:650) 
    at hudson.model.Run.execute(Run.java:1530) 
    at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:477) 
    at hudson.model.ResourceController.execute(ResourceController.java:88) 
    at hudson.model.Executor.run(Executor.java:237) 
Caused by: java.lang.NullPointerException 
    at com.cloudbees.plugins.deployer.impl.run.RunEngineImpl$EventImpl.<init>(RunEngineImpl.java:208) 
    at com.cloudbees.plugins.deployer.impl.run.RunEngineImpl.createEvent(RunEngineImpl.java:124) 
    ... 12 more 
Build step 'Deploy applications' marked build as failure 
Finished: FAILURE 

有沒有人有這方面的想法? 在此先感謝。

回答

1

經過一番挖掘,我想出了你有哪個帳戶。

問題是您已將CloudBees RUN @ Cloud主機服務留在要部署到的主機服務列表中,但您尚未爲其提供完整的配置,例如,看到「應用ID不能爲空」紅色錯誤文本在這個截圖

Screenshot from your instance (taken using CloudBees Support super-powers)

我已刪除該主機部分,並保存你的工作hellospring。構建版本8顯示了成功的部署。

+0

非常感謝您爲您的快速和適當的解決方案。我專注於cloudfoundry部分,完全忽略了CloudBees RUN @ Cloud的紅色錯誤文本。 –

+0

還有一個問題,文檔http://docs.cloudfoundry.com/docs/dotcom/integration/cloudbees/顯示了將其與公有云集成的過程。但是,我們需要將CloudBees與我們的私有云域進行整合。我們能做到嗎? –

+0

API端點應該允許這樣的配置,儘管需要一些額外的調整來實現這個工作。此外,Cloud Foundry版本2還有一些變化。版本1的公共服務將於2013年6月30日發佈。用於部署到CFv2的Java API尚未編寫,儘管我們很快就會承諾它,所以有些現在,我對空氣的感受略微有些微不足道。如果您有更詳細的問題,我認爲您應該聯繫sales @ cloudbees,因爲我們可以進行更私密的討論。 –

相關問題