# 自定义构建

# 使用场景

利用 Docker 技术实现万能构建

custom-build

# 配置说明

属性 配置说明
构建环境 构建你的项目需要依赖的环境对应的容器镜像,如 index.docker.io/node:8,registry.primeton.com/maven:latest;
如果在 Docker 镜像库找不到适合的容器镜像来构建你的项目,请先制作一个容器镜像并上传至镜像库(如制作一个 Jdk1.8 + Maven3.3 + Node9 的镜像)
构建脚本 默认构建路径为 Jenkins Job 工作空间根目录下 build.sh 脚本(一般情况下是对应源码根目录下的 build.sh),使用相对路径指定你的构建脚本
脚本内容 输入构建命令,优先级高于参数——“构建脚本”
镜像仓库帐号 拉取构建环境镜像所需要的帐号(如果是私有仓库)
镜像仓库密码 拉取构建环境镜像所需要的密码(如果是私有仓库)
挂载仓库 构建时是否需要挂载宿主机的 Maven, NPM 等本地仓库(统一挂载到 Docker 容器内部 root 用户的默认目录下,如maven 的本地默认路径为 /root/.m2)
上次更新: 2023-4-4 15:03:37