ARTIFACTORY:如何配置JFrog CLI Bitbucket Pipe
这个Bitbucket Pipe下载、安装和配置JFrog CLI,以便它可以作为YAML配置的一部分使用。
要求:
- Bitbucket都管道
- JFrog CLI版本1
在本地机器上配置JFrog CLI:
在配置JFrog Bitbucket Pipe之前,您需要首先在本地机器上配置JFrog CLI。在本例中,我们使用JFrog CLI版本1.47.0。
要将JFrog命令行配置为Artifactory,请运行# JFrog config add。将出现一个提示,询问您的Artifactory URL和凭据。
完成后,请运行#jfrog rt ping来验证连接是否成功建立。
导出JFrog CLI配置:
一旦成功配置了JFrog CLI,您需要导出它的配置,以便在Bitbucket中使用它。要导出,请执行#jfrog config export
复制上述命令的输出并将其保存到一个文本文件中。
将配置导入Bitbucket:
要将JFrog CLI配置导入Bitbucket,需要创建变量。这些变量可以是工作空间变量,也可以是存储库变量。在本演练中,我们将创建一个任何项目都可以访问的工作空间变量。
在repository页面上,单击页面左侧的Settings。
进入Settings Page后,创建一个名为JF_ARTIFACTORY_
可选变量:
JFROG_CLI_VERSION =指定Bitbucket要下载的JFrog命令行版本。如果没有指定,Bitbucket将使用JFrog CLI 1.37.1版本

添加JFrog CLI管道到Bitbucket YAML:
一旦添加了必要的变量,就需要将以下任务添加到Bitbucket Pipelines YAML文件中。- pipe: jfrog/jfrog-setup-cli:1.0.0
- source ./jfrog-setup-cli.sh
添加后,您可以执行管道的测试运行,以确保没有问题。
验证连接:
为了验证Bitbucket是否能够成功连接到JFrog Artifactory,您可以添加一个任务来执行ping到Artifactory。Jfrog rt ping
如果Bitbucket能够成功连接到Artifactory,您应该会看到来自Artifactory的OK响应。
