0.2.6 • Published 8 months ago
@wakeadmin/docker-build v0.2.6
运行
npx @wakeadmin/docker-build buildx
支持参数和环境变量:
- imageName?: string // 镜像名称, 支持 DOCKER_IMAGE_NAME 环境变量配置, 也可以在 package.json 中配置
- platforms?: string[] // 构建平台, 支持 DOCKER_PLATFORMS(使用,分割) 环境变量配置, 也可以在 package.json 中配置
- tags?: string | string[] // 支持指定多个 tag, 支持 DOCKER_TAGS 环境变量配置, 也可以在 package.json 中配置(version)
- latest?: boolean // 是否发布 latest 版本, 默认 true, 支持 DOCKER_PUBLISH_LATEST(true/false) 环境变量配置
- push?: boolean // 是否发布, 默认 true, 支持 DOCKER_PUSH(true/false) 环境变量配置
- buildArguments?: Record<string, string> // 构建参数, 支持 DOCKER_BUILD_ARGS(NAME=VALUE,NAME=VALUE) 环境变量配置
- host?: string // 镜像仓库地址, 支持 DOCKER_SERVER 环境变量配置
- user?: string // 镜像仓库用户名, 支持 DOCKER_USER 环境变量配置
- password?: string // 镜像仓库密码, 支持 DOCKER_PASSWORD 环境变量配置
- skipLogin?: boolean // 是否跳过登录, 默认 false, 支持 DOCKER_SKIP_LOGIN(true/false) 环境变量配置
- skipIfTagBuilded?: boolean // 如果 tag 已经构建过,是否跳过构建, 默认 true, 支持 DOCKER_SKIP_IF_TAG_BUILDED(true/false) 环境变量配置
- pull?: boolean // 是否拉取最新镜像, 默认 false, 支持 DOCKER_PULL(true/false) 环境变量配置
- dryRun?: boolean // 是否 dry run, 默认 false