如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
Artifactory Resource是一个Concourse资源类型镜像,专门用于在Concourse CI/CD管道中与JFrog Artifactory制品仓库进行集成。通过该资源,用户可以在Concourse管道中实现对Artifactory仓库中制品的版本检测、下载(in操作)和上传(out操作),简化CI/CD流程中制品管理环节。
v1.0.0、v2.1.3等),对应仓库中的Release版本首先需要在管道配置中声明该资源类型:
yamlresource_types: - name: artifactory-resource type: docker-image source: repository: springio/artifactory-resource tag: <指定版本标签> # 例如 v0.14.0
在管道中定义具体的Artifactory资源实例,需指定Artifactory连接信息和制品路径:
yamlresources: - name: my-artifactory-artifact type: artifactory-resource source: url: https://artifactory.example.com # Artifactory服务URL username: admin # Artifactory用户名(需有对应仓库操作权限) password: secret # Artifactory密码或API密钥 repository: my-repo # Artifactory仓库名称 repo_type: generic # 仓库类型,支持generic、maven、npm等 path: path/to/artifacts # 制品在仓库中的路径 # 可选:版本过滤,如正则表达式匹配版本号 version_regexp: "v(\\d+\\.\\d+\\.\\d+)"
下载制品(in操作)
在任务中通过get步骤下载制品:
yamljobs: - name: use-artifact plan: - get: my-artifactory-artifact trigger: true # 当制品版本更新时自动触发任务 - task: process-artifact config: platform: linux image_resource: type: docker-image source: {repository: alpine} inputs: - name: my-artifactory-artifact # 下载的制品会存放在此目录 run: path: sh args: - -c - | ls -l my-artifactory-artifact/ # 查看下载的制品
上传制品(out操作)
在任务中通过put步骤上传制品:
yamljobs: - name: build-and-upload plan: - task: build-artifact config: platform: linux image_resource: type: docker-image source: {repository: alpine} outputs: - name: build-output # 任务生成的制品存放目录 run: path: sh args: - -c - | echo "test artifact" > build-output/my-artifact-v1.0.0.txt - put: my-artifactory-artifact params: file: build-output/my-artifact-*.txt # 指定要上传的制品文件路径 # 可选:自定义上传后的制品名称 # target: custom-name.txt
Source配置参数
| 参数 | 说明 | 是否必填 |
|---|---|---|
| url | Artifactory服务完整URL(如:[***] | 是 |
| username | Artifactory访问用户名 | 是 |
| password | Artifactory访问密码或API密钥 | 是 |
| repository | 目标Artifactory仓库名称 | 是 |
| repo_type | 仓库类型,支持:generic、maven、npm、docker等 | 是 |
| path | 制品在仓库中的基础路径(不包含文件名) | 是 |
| version_regexp | 版本号匹配正则表达式,用于从文件名中提取版本(如:"v(\d+\.\d+\.\d+)") | 否 |
Out操作参数
| 参数 | 说明 | 是否必填 |
|---|---|---|
| file | 本地制品文件路径,支持通配符(如:build/*.tar.gz) | 是 |
| target | 上传到Artifactory后的文件名,不指定则使用原文件名 | 否 |
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。




来自真实用户的反馈,见证轩辕镜像的优质服务