如何配置JFrog CLI Bitbucket Pipe

我还我
2023-01-22 11:06

这个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_的变量,并将导出命令中的键粘贴为值。单击add保存变量。

可选变量:
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响应。

用户添加图片