2012-08-24 42 views
0

我在本周发现CloudBees ......干得好!cloudbees蜜蜂SDK代理

我在Vista工作站上使用cloudbees SDK 1.2.1,位于企业防火墙后面。我还使用cloudbees eclipse toolkit插件1.0.5.20xxx以及所有的东西。我已经在eclipse(Indigo)中配置了我的代理参数,并且还配置了我的.bees/.bees.config文件以及所有必需的密钥。目前,我成功创建了两个完整的简单hello世界演示项目,从eclipse从零开始到dev @ cloud,但是我无法部署到从eclipse运行@ cloud,因为我总是在尝试运行时收到错误部署。在eclipse中,这个错误是一个弹出窗口,显示“发生错误”标题,只有一个“api.cloudbees.com”消息,就是这样。请注意,我在eclipse错误视图中每隔2分钟都会遇到此错误消息,而且我永远不会成功刷新eclipse cloudBees视图中的RUN @云Tomcat应用程序。其他的一切似乎都与日食(使用cloudbees plateform提交SVN仓库,从eclipse访问jenkins构建等等都可以)。

我有CLI SDK的另一个症状,我怀疑同一个起源,可能是与企业代理的东西。我不能创造任何本地应用程序,因为我一直有个错误信息:

C:\cloudbees-sdk-1.2.1>bees create kiki 
loading remote template: basic 
Downloading CloudBees SDK configuration from http://cloudbees-downloads.s3.amazo 
naws.com/sdk/cloudbees-sdk-config.xml 

ERROR: Unable to download required resource http://cloudbees-downloads.s3.amazon 
aws.com/sdk/cloudbees-sdk-config.xml 

这已经创造了GrandCentral的任何新的应用程序后meens,我不能让我与CLI SDK工作站上的工作区修改它并将其推向云端。而且我无法使用eclipse进行部署。尽管如此,在代理之后,我通过CLI SDK成功地在云上停止/启动应用程序,从应用程序获取信息等等。那些我的蜜蜂命令在我的企业代理后面工作,但不是为了一些蜜蜂命令。为了确保配置文件格式,我在家中使用SDK而无需使用代理来生成所有密钥的新配置文件,并且我为代理连接添加了四个特定密钥。我可以通过我的企业防火墙后面的浏览器访问cloudbees-sdk-config.xml。最后,在家里使用同一台工作站时,CLI SDK一切正常。

如果有人云帮我来说,这可以理解,感谢名单了很多...

+0

你是否把代理配置在bees.config文件中按照http://wiki.cloudbees.com/bin/view/RUN/BeesSDK的CLI(我看到你的日食做到了吗?) –

+0

@Michael,是的,我在eclipse网络首选项和bees.config文件中使用完全相同的代理参数。 – user1622863

回答

0

当前有与设置HTTP代理的SDK的问题,但是你应该能够得到持续通过设置环境变量让BEES_OPTS根据JVM拥有代理设置。

因此,像:

BEES_OPTS="-Dhttp.proxyHost=proxyhostURL -Dhttp.proxyPort=proxyPortNumber -Dhttp.proxyUser=someUserName -Dhttp.proxyPassword=somePassword" 
+0

一个侧面说明:这样的代理可能会破坏事情 - 尤其是当你应该在任何地方使用SSL时。在使用云服务时,暗示您可以访问互联网 - 通过(经常)笨拙的公司代理进行互联网可能不是真正的互联网访问,并且可能意味着云服务现在不适合您的组织。 –