【问题标题】:is there any pip freeze equivalent for jenkins plugins which can be used to pre-install plugins in jenkins docker image?是否有任何与 jenkins 插件等效的 pip freeze 可用于在 jenkins docker 映像中预安装插件?
【发布时间】:2017-01-08 13:06:43
【问题描述】:
在 python 世界中,有一个有用的工具,如 pip freeze,它将所有当前安装的 python 包转储为核心支持插件格式。然后可以使用此转储为新的 python 安装配置新的虚拟环境。
Jenkins docker 镜像有什么类似的吗?
我从official jenkins docker image 文档中了解到,它可以接受核心支持插件格式文件来预安装插件。我如何从我已经拥有的现有 jenkins 安装中生成该文件?
【问题讨论】:
标签:
jenkins
jenkins-plugins
【解决方案1】:
可以将以下 Groovy 代码输入到 Manage Jenkins 下的 Script Console 中,并输出上述列表:
Jenkins.instance.pluginManager.plugins.sort().each{ plugin ->
println "${plugin.getShortName()}:${plugin.getVersion()}"
}
王牌编辑器:1.1
分析收集器:1.49
分析核心:1.81
ansicolor:0.4.3
...