云客户?
开始免费>
升级MyJFrog >
云有什么新鲜事>





概述

码头工人注册表集成用于连接JFrog管道平台到Docker Hub、Docker可信注册表或Artifactory中的Docker注册表,以便您可以拖动和推送Docker映像。


页面内容


创建一个集成

控件上的步骤可以添加此集成管道管理集成页面。

以下是创建此集成所需的信息:

  • 的名字——为整合选择一个友好的名称
  • url——一个可选字段,如果为空,默认为Docker Hub。若要与Docker可信注册表或Docker私有注册表一起使用,请输入您的私有注册表的位置。格式https://foo.com
  • 用户名——您的Docker注册帐户的用户名
  • 密码——您的Docker注册帐户密码

使用

Docker注册表集成可用于图像资源。

Docker Registry集成可以也可以直接添加到一个步骤中集成部分。这将自动为Docker CLI配置访问注册表。

默认的环境变量

当您使用此集成创建资源时,和创建一个使用它的步骤,就会自动提供一组环境变量。

环境变量

描述

res_ <资源名称> _registry_url 集成中提供的URL
res_ <资源名称> _registry_username 集成中提供的用户名
res_ <资源名称> _registry_password 集成中提供的密码


当您将此集成直接添加到步骤中时,一组环境变量将自动可用。
环境变量 描述
int_ < integration-name > _url 集成中提供的URL
int_ < integration-name > _username 集成中提供的用户名
int_ < integration-name > _password 集成中提供的密码

例子

  • 本例使用Docker Registry集成命名为myDocker,用于Image_1资源。
  • 此示例的pipeline DSL可在这个存储库JFrogGitHub帐户。
2022世界杯阿根廷预选赛赛程资源:—name: Image_1 type:镜像配置:注册表:myDocker imageName: docker/jfreq_win imageTag: latest autoPull: true pipeline:—name: pipelines_Image_1 steps:—name: step_Image_1 type: PowerShell配置:nodePool: win_2019 inputResources:—name: Image_1 execution: onExecute:—write-output " execution step…"- if($Image_1_isTrigger -ne "true"){写错误"停止" - erroraction停止}
  • 没有标签
版权所有©2022 JFrog有限公司