
如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
该镜像为Concourse的资源类型,用于与Maven仓库管理器交互,实现工件的部署和检索,基于patrickcrocker/maven-resource分支开发。
url: 必填。Maven仓库的访问地址。artifact: 必填。工件坐标,格式为groupId:artifactId:type[:classifier]。username: 可选。访问需认证仓库的用户名。password: 可选。访问需认证仓库的密码。repository_cert: 可选。访问SSL加密仓库时使用的CA/服务器证书,示例:
repository_cert: | -----BEGIN CERTIFICATE----- MIIEowIBAAKCAQEAtCS10/f7W7lkQaSgD/mVeaSOvSF9ql4hf/zfMwfVGgHWjj+W <更多证书内容> DWiJL+OFeg9kawcUL6hQ8JeXPhlImG6RTUffma9+iGQyyBMCGd1l -----END CERTIFICATE-----
yamlresource_types: - name: maven-resource type: docker-image source: repository: patrickcrocker/maven-resource tag: latest resources: - name: milestone type: maven-resource source: url: https://myrepo.com/repository/milestones artifact: com.example:example-webapp:jar username: myuser password: mypass repository_cert: | -----BEGIN CERTIFICATE----- MIIEowIBAAKCAQEAtCS10/f7W7lkQaSgD/mVeaSOvSF9ql4hf/zfMwfVGgHWjj+W <更多证书内容> DWiJL+OFeg9kawcUL6hQ8JeXPhlImG6RTUffma9+iGQyyBMCGd1l -----END CERTIFICATE-----
check: 检查工件新版本通过检索仓库中的maven-metadata.xml文件,获取工件的最新版本信息。
in: 拉取工件从指定Maven仓库下载目标工件到本地。
out: 部署工件将本地工件上传并部署到Maven仓库管理器。
部署参数
file: 必填。待部署工件的本地路径。version_file: 必填。存储工件版本信息的文件路径。1. 部署Maven构建的工件
yamljobs: - name: build plan: - get: source-code trigger: true - get: version params: { pre: rc } - task: build file: source-code/ci/build.yml - put: milestone params: file: build-output/myartifact-*.jar version_file: version/number - put: version params: { file: version/number }
2. 拉取工件并执行集成测试
yaml- name: test plan: - get: milestone trigger: true passed: [ build ] - get: source-code passed: [ build ] - get: version passed: [ build ] - task: prepare-cf file: source-code/ci/prepare-cf.yml - put: cf params: manifest: prepare-cf-output/manifest.yml - task: integration file: source-code/ci/integration-test.yml params: API_ENDPOINT: [***]
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务