一个Concourse资源,用于检查GitLab上的新合并请求并更新合并请求状态。
yamlresource_types: - name: merge-request type: docker-image source: repository: mastertinner/gitlab-merge-request-resource resources: - name: repo-mr type: merge-request source: uri: https://gitlab.com/myname/myproject.git private_token: XXX username: my_username password: xxx
uri: 仓库位置(必填)
private_token: GitLab用户的私有令牌(必填,可在个人资料设置中找到)
private_key: 用于拉取时SSH认证的私有SSH密钥
示例:
yamlprivate_key: | -----BEGIN RSA PRIVATE KEY----- MIIEowIBAAKCAQEAtCS10/f7W7lkQaSgD/mVeaSOvSF9ql4hf/zfMwfVGgHWjj+W <更多文本> DWiJL+OFeg9kawcUL6hQ8JeXPhlImG6RTUffma9+iGQyyBMCGd1l -----END RSA PRIVATE KEY-----
username: 用于拉取时HTTP(S)认证的用户名
password: 用于拉取时HTTP(S)认证的密码
no_ssl: 若GitLab API应通过HTTP而非HTTPS使用,设置为true
skip_ssl_verification: 可选。不安全地连接GitLab(即跳过SSL验证)。未提供时默认为false
请注意,必须提供
private_key或username和password。
check: 检查新合并请求检查是否有新的合并请求或包含新提交的合并请求。
in: 克隆合并请求源分支git clone相应合并请求的源分支。
out: 更新合并请求的合并状态更新合并请求的merge_status,该状态会在GitLab UI中良好显示,并允许仅在测试通过时合并更改。
参数
repository: 合并请求源分支的仓库路径(必填)status: 合并请求的新状态(必填,可选值:pending、running、success、failed或canceled)build_label: GitLab中的构建标签(可选,默认为"Concourse")yamljobs: - name: test-merge-request plan: - get: repo resource: repo-mr trigger: true - put: repo-mr params: repository: repo status: running - task: run-tests file: repo/ci/tasks/run-tests.yml on_failure: put: repo-mr params: repository: repo status: failed on_success: put: repo-mr params: repository: repo status: success
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
无需登录使用专属域名
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
VS Code Dev Containers 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
Harbor Proxy Repository 对接专属域名
Portainer Registries 加速拉取
Nexus3 Docker Proxy 内网缓存
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
docker search 限制
站内搜不到镜像
离线 save/load
插件要用 plugin install
WSL 拉取慢
安全与 digest
新手拉取配置
镜像合规机制
manifest unknown
no matching manifest(架构)
invalid tar header(解压)
TLS 证书失败
DNS 超时
域名连通性排查
410 Gone 排查
402 与流量用尽
401 认证失败
429 限流
D-Bus 凭证提示
413 与超大单层
来自真实用户的反馈,见证轩辕镜像的优质服务