使用多个Jenkins工件创建Xl部署包

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用多个Jenkins工件创建Xl部署包相关的知识,希望对你有一定的参考价值。

有没有办法使用Jenkins创建xl部署包,然后将多个工件添加到包中?似乎在使用xl deploy插件时,一旦创建了包,就无法使用Jenkins将其他工件添加到包中。我也在使用xl release,它调用Jenkins管道来构建多个工件,如果有任何帮助的话。谢谢!

答案

不能直接使用插件。 Jenkins的XL Deploy插件旨在创建一个不可变的包作为构建后的操作,然后将其设计为发布到存储库(例如XL Deploy存储库)。如果在创建此包之后需要更改,则构成该包的新版本。

一种方法可能是让几个Jenkins作业编译和/或收集每个组件,其他一些工作(或其他机制)从公共工作区构建最终包。

另一答案

在应用程序的manifest.xml中,您可以将多个工件添加为依赖项。因此,首先部署其余工件,然后将主应用程序部署在一个作业中。

以上是关于使用多个Jenkins工件创建Xl部署包的主要内容,如果未能解决你的问题,请参考以下文章

Jenkins - 在作业删除时删除已部署的工件

在 Jenkins 上为多个环境构建工件并将其上传到 S3

没有使用 jenkins gradle artifactory 插件部署的工件

自动化部署之jenkins升级和备份

使用 Artifactory Jenkins 插件从嵌套项目部署工件

如何将 Jenkins 中的特定工件部署到 Nexus 中?