ARTIFACTORY:如何配置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命令行配置为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_的变量,并将导出命令中的键粘贴为值。单击add保存变量。

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

用户添加图片