由于CloudBees现在支持Java应用程序的部署,是否可以使用Jenkins“Deploy to CloudBees”中的构建后操作来部署您的应用程序?此外,我想使用Maven assembly plugin's jar-with-dependencies目标,这样我就可以通过Jenkins简单地自动将整个应用程序部署到CloudBees。
答案 0 :(得分:3)
虽然目前的CloudBees部署者Jenkins插件似乎不支持这一点,但事实上确实如此。以下是经过多次试验和错误后的步骤:
<goal>single</goal>
和<descriptorRef>jar-with-dependencies</descriptorRef>
描述的here。这将在目标文件夹{artifactId}-{version}-jar-with-dependencies.jar
答案 1 :(得分:0)
一旦你正确设置并最初使用bees sdk进行部署,它应该只是通过Jenkins上的部署者插件进行部署,这是正常的战争。
设置完成后,用于定义主类在部署之间保持不变的位置。