2012-12-06 64 views
0

我有一个运行在Build @ Cloud上的Jenkins实例,它构建了一个运行JDK7的WAR。在我的电脑中,我使用-Rjava_version = 1.7调用了Cloudbees SDK bees:app deploy命令,以便指定要在运行时使用的JDK。从jenkins @ cloudbees调用cloudbees sdk

但是,在Jenkins中使用Cloudbees Deploy插件时,我无法指定这样的运行时参数。另一方面,我不能直接调用SDK命令。

是否有书面的方式来指定Jenkins实例中的-Rjava_version = 1.7选项?

感谢您的任何帮助, Damien。

回答

1

您可以使用SDK设置该参数一次,所有后续部署的相同应用程序ID将重用该参数。

0

如果出于其他原因,你还是要使用CloudBees的SDK有一个解决方案: http://wiki.cloudbees.com/bin/view/DEV/Scripting+Bees+SDK+in+Jenkins

比如我想部署一个简单的Java应用程序(而不是Web应用程序)。所以必须这样做:

bees app:deploy -a brnvrn/gdataaccess -t java -R class=com.brnvrn.test.Main -R classpath=gdataaccess.jar target\gdataaccess.zip waitForApplicationStart=false