内置工具镜像选择指南
本页可帮助你快速为 pipeline 步骤选择合适的工具镜像。它提供三种查找方式:
- 按场景选择镜像:我需要做什么?应该使用哪个镜像?
- 按工具查找镜像:我需要某个特定工具。哪些镜像包含它?
- 镜像详情:每个镜像的完整信息:registry、tag、工具以及使用边界。
注意:本文档中的所有镜像地址均使用
registry-dev.alauda.io作为示例前缀。运行时,会自动替换为你环境中的实际 registry 地址。
Catalog 工具镜像发布在
alauda-pipelines-catalog/hub/*仓库前缀下。它们会同步到 artifacthub-shim chart values 中,作为 catalog 拥有的镜像。
目录
按场景选择镜像按工具查找镜像镜像详情通用run-scriptmsmtp源码管理git-initgit-versionglab构建golangmavenpythondotnetnodejs镜像与制品buildahcraneskopeohelm安全与合规trivysyftcosignsonarqube-scannersonarqube-shellsonarqube-cli部署与运维kubectlkubectl-app-managerkustomize按场景选择镜像
快速开始:先找到当前 pipeline 步骤的职责,然后直接使用推荐镜像。
按工具查找镜像
已经知道需要哪个工具?找出所有包含它的镜像,并选择最适合你场景的那个。
镜像详情
完整地址格式:
<registry>:<tag>,例如registry-dev.alauda.io/alauda-pipelines-catalog/hub/kubectl:latest。
通用
run-script
msmtp
源码管理
git-init
git-version
glab
构建
golang
maven
python
dotnet
nodejs
镜像与制品
buildah
crane
skopeo
helm
安全与合规
trivy
syft
cosign
sonarqube-scanner
sonarqube-shell
sonarqube-cli
部署与运维
kubectl
kubectl-app-manager
kustomize
说明:
- 所有镜像都以 UID 65532(非 root 用户)运行。
latest通常指向最新的固定 tag,但可能带来主版本变更。如果稳定性更重要,请使用固定 tag。- 工具版本保持在
major.minor级别;patch 版本会随着镜像更新自动升级。