【发布时间】:2012-11-16 21:36:04
【问题描述】:
CloudBees 现在支持部署 Java 应用程序,是否可以使用 Jenkins“部署到 CloudBees”中的构建后操作来部署您的应用程序?此外,我想使用 Maven assembly plugin's jar-with-dependencies 目标,这样我就可以直接通过 Jenkins 将整个应用程序简单地自动部署到 CloudBees。
【问题讨论】:
标签: cloudbees
CloudBees 现在支持部署 Java 应用程序,是否可以使用 Jenkins“部署到 CloudBees”中的构建后操作来部署您的应用程序?此外,我想使用 Maven assembly plugin's jar-with-dependencies 目标,这样我就可以直接通过 Jenkins 将整个应用程序简单地自动部署到 CloudBees。
【问题讨论】:
标签: cloudbees
虽然当前的 CloudBees 部署程序 Jenkins 插件似乎不支持这一点,但实际上它支持。以下是经过反复试验后对我有用的步骤:
<goal>single</goal> 和<descriptorRef>jar-with-dependencies</descriptorRef> 描述的here。这将在您的目标文件夹{artifactId}-{version}-jar-with-dependencies.jar 中添加一个额外的 jar 文件
【讨论】:
一旦您正确设置并最初使用 bees sdk 进行部署,它应该像战争通常那样从 Jenkins 上的部署器插件部署。
设置完成后,定义主类所在位置的设置会在部署之间保持不变。
【讨论】: