首页 > 解决方案 > 在没有 Artifactory 插件的情况下将 Jenkins 凭据传递给 Artifactory

问题描述

我被要求在较旧的 Jenkins 共享版本上工作。它太旧了,无法安装 Artifactory 插件。插件的最新版本在没有互联网连接的情况下无法加载和安装旧版本及其所有依赖项只是一种痛苦。

简而言之,在 Jenkins 尝试读取或写入 Artifactory repo 之前,我们可以将凭证从 Jenkins 传递给 artifactory 吗?

编辑:

我的设置是 Jenkins 在 RH Linux 上运行,构建一个非常简单的 Maven 项目,要求将构建工件输出到 Artifactory。JFrog CLI 可用于我的 Artifactory 版本,但目前未在 Linux 机器上运行。

标签: jenkinsartifactory

解决方案


选项 1 - JFrog CLI

请参阅 Maven 命令的文档。JFrog CLI 可用于多种 linux 架构(386、amd64、arm64、arm、s390x 至今)。您可以将其安装为管道的一部分。在这里得到它。

选项 2 - Maven Artifactory 插件

请参阅插件的文档您还可以从这个项目示例中学习如何使用插件。


推荐阅读