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







您正在查看该页的旧版本。查看当前版本

与当前比较查看页面历史记录

«前版本5下一个”

概述

一个图像resource用于将Docker映像的引用添加到管道中。


Image资源保存了通过类存储的docker映像的信息Docker注册表集成可以在以下注册表来源之一:

  • JFrog Artifactory / JFrog容器注册
  • 亚马逊集装箱注册处
  • 谷歌集装箱注册处
  • Azure容器注册中心
  • 码头工人中心

Image资源既可以用作输入,也可以用作输出。像DockerBuild这样的步骤将把它作为输出生成,而像DockerPublish这样的步骤将把它作为输入发布到Docker注册表。

页面内容


YAML模式

2022世界杯阿根廷预选赛赛程resources:—name:  type:镜像配置:registry:  sourceRepository: < artifactory repo的名称> #如果注册表是artifactory region:  #如果注册表是在AWS上imageName:  imageTag:  autoPull:  #(默认为false)

标签

的名字

一个字母数字标识资源的字符串(允许使用下划线)。

类型

必须图像对于此资源类型。

配置

指定资源的所有配置选择。

标签

描述

必需的/可选
注册表 的名称Docker注册表集成 要求
sourceRepository Artifactory中图像将发布到的存储库的名称 如果注册表在JFrog Artifactory,则需要
地区 如果注册表在AWS上,则必须
imageName Docker映像的文件路径,格式为imageRepo/imageName 要求
imageTag Docker映像的初始版本的版本标记 要求
autoPull

真正的,图像自动拉到运行该步骤的机器上。

默认为

可选

环境变量

每当图像在步骤中使用时,将自动提供一组可在步骤中使用的环境变量。

环境变量

描述

res_ < resource_name > _name
资源名称
res_ < resource_name > _sourceRepository
Artifactory中存储库的名称
res_ < resource_name > _region AWS区域标识符
res_ < resource_name > _imageName Docker映像的文件路径
res_ < resource_name > _imageTag Docker映像的初始版本的版本标记
res_ < resource_name > _autoPull autopull标志的值

例子

本例的管线DSL可在t他的仓库JFrogGitHub帐户。

示例1

2022世界杯阿根廷预选赛赛程resources:—name: Image_1 type:镜像配置:registry: PSSG_DockerRegistry imageName: docker/jfreq_win imageTag: latest autoPull: true pipelines:—name: pipelines_Image_1 steps:—name: step_Image_1 type: PowerShell configuration: nodePool: win_2019 inputResources:—name: Image_1 execution: onExecute:—write-output " execution step…"- if($Image_1_isTrigger -ne "true"){写错误"Stop" - erroraction Stop}

示例2

2022世界杯阿根廷预选赛赛程resources:—name: Image_2 type:镜像配置:registry: s_artifactory sourceRepository: docker-local imageName: ubuntu imageTag:最新管线:—name: pipelines_IMAGE_2 steps:—name: step_IMAGE_2 type: PowerShell配置:nodePool: win_2019 inputResources:—name: Image_2 execution: onExecute: - write-output " execution step…"
  • 没有标签
版权所有©2023 JFrog Ltd。