jenkins -未显示通过SSH发布插件

qyswt5oh  于 2023-02-11  发布在  Jenkins
关注(0)|答案(2)|浏览(215)

我正在与Jenkins合作,我想安装通过SSH发布插件,但我没有看到该插件不在可用选项卡中,也没有在已安装选项卡中。
有没有可能以其他方式安装此插件?

nafvub8i

nafvub8i1#

手动安装:
0-下载源代码zip文件从这里下:https://github.com/jenkinsci/publish-over-ssh-plugin.git
1-安装mvn在你的本地机器如果还没有. 2-打开终端在这文件夹(从Github下载的源代码文件夹(第0步)3-运行mvn编译,之后mvn包--〉将生成包含必要文件的目标文件夹。(.罐,. hpi)4-在生成的文件夹目标中,您将找到. hpi文件5-在Jenkins UI中,转到"管理Jenkins"-〉"插件管理"-〉在第二节UI为基础的上传,上传. hpi文件从目标文件夹和点击上传.成功上传后,一个窗口出现,在那里你可以重新启动Jenkins-更改将生效后重新启动.
你会成功地找到插件安装在"已安装"选项卡下。与安全警告。这显然是不能在生产环境中使用。让我知道如果你有任何问题。

tsm1rwdh

tsm1rwdh2#

由于大量未解决的安全问题,该插件可能已从插件存储库中取出。
如果准备接受风险,您可以从GitHub repo下载最新版本,然后手动上载。
更新:由于某些原因,插件维护者只发布github源代码压缩包,而不发布相应的hpi/jpi。在the archives中找到它。对于早期版本,向上一个目录,对于超过的插件,向上两个目录。
更新2:在这个答案发布后不久,插件中的漏洞得到了解决,并发布了新版本-1.23(2022年2月11日),从而使插件可以再次下载。虽然答案现在已经在一年后被“接受”,但该指南适用于任何被撤销的插件:进入GitHub并从GitHub版本下载插件。到源代码的链接可以在plugins site for each plugin的“链接”部分找到。

相关问题