配置自由风格的构建任务
配置General
基本信息我只做了构建项目描述,源码项目未配置,源码项目信息在【源码管理】里配置
配置源码管理
配置 Repositories指定仓库地址Repository URL,证书Credentials,证书需要在代码管理工具,我使用的是GitLab开通账号jenkins供jekins拉取源码使用,指定构建分支master
配置构建触发器
构建触发器未配置,目前还是手动单次构建
配置构建环境
构建环境配置未配置,目前还是手动单次构建
配置构建
指定编译打包的工具maven,
复制编译打包的jar包和Dockerfile到镜像构建目录
构建镜像
其中maven可以采取默认,也可使用宿主机安装的maven,我采用的就是宿主机自定义安装的maven
如下图:
配置构建后作业
设置镜像标签
推送远端
删除标签过的镜像
删除本地因构建失败而生成的名称为none的镜像
构建成功
构建成功并推送远端,目前还需要手动到服务器手动启动服务,后续配置定时自动构建、自动推送私有仓库、自动编排服务,实现CI!