如何配置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 CLI配置为Artifactory,请运行# JFrog config add。将会出现一个提示,要求输入你的Artifactory URL和凭证。
完成后,请运行#jfrog rt ping以验证连接是否成功。
导出JFrog命令行配置:
一旦JFrog CLI配置成功,你将需要导出它的配置,以便你在Bitbucket中使用它。如需导出,请执行#jfrog config export
复制上述命令的输出并将其保存在一个文本文件中。
导入配置到Bitbucket:
要将JFrog CLI配置导入Bitbucket,你需要创建变量。这些变量可以是工作区变量,也可以是存储库变量。在本演练中,我们将创建一个任何项目都可以访问的工作区变量。
在“存储库”页面,单击页面左侧的“设置”。
进入设置页面后,创建一个名为JF_ARTIFACTORY_
可选变量:
JFROG_CLI_VERSION =指定供Bitbucket下载的JFrog CLI的版本。如果没有指定,Bitbucket将使用JFrog CLI版本1.37.1

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