Jenkins 通过maven 打包
安装JDK
安装maven
#1.上传下载好的linux 版maven 到linux 服务器上面
#2.解压 unzip [压缩包] tar -xzvf [压缩包] 得到解压的maven文件
[app@jenkins app]$ ls
apache-maven-3.2.2 jdk-8u291-linux-x64.rpm mavenJar
#3.修改 maven 配置文件 /app/apache-maven-3.2.2/conf/settings.xml
vim /app/apache-maven-3.2.2/conf/settings.xml
#根据项目配置本地仓库和阿里云仓库
#阿里云仓库地址
<mirror>
<id>aliyun</id>
<name>aliyun Maven</name>
<mirrorOf>*</mirrorOf>
<url>https://maven.aliyun.com/nexus/content/groups/public/</url>
</mirror>
#4.设置环境变量 sudo vim /etc/profile 将下面的配置加入进去
export MAVEN_HOME=/app/apache-maven-3.2.2
# PATH 中 追加 ${MAVEN_HOME}/bin
export PATH=${JAVA_HOME}/bin:${MAVEN_HOME}/bin:$PATH
#5.保存刷新
[app@jenkins ~]$ source /etc/profile
#5.验证环境变量
[app@uat_reins_jenkins conf]$ echo $MAVEN_HOME
/app/apache-maven-3.2.2
Jenkins 下载要用的插件
系统管理 -> 插件管理
搜素下载安装下面插件,并且勾选安装完成后重启 Jenkins
- Maven Integration plugin
- Localization: Chinese (Simplified) (中文包插件 可安可不安装)
Jenkins 全局工具配置
创建任务并打包
- 新建任务
-
输入任务名称 -> 选择maven 项目
-
设置常规项目
-
设置源码 勾选SVN 设置地址和添加密码
- 设置构建项目 clean compile install -Dmaven.test.skip=true
- 保存打包测试
点击构建后 左下角会出现一个构建项目 或者点击项目名
点击构建历史 查看详情
构建成功 jar和war包在下面的路径中查看
/var/lib/jenkins/workspace/任务名/target/
如果需要打包后通过docker 制作镜像 并且运行 需要设置 构建后操作 ,我这里不需要关注这些所以略
大概步骤 :
- 通过docker将打包好的项目 制作服务器镜像 并将war和jar 加入进去设置好相应的配置和环境
- 运行制作好的镜像
- 配置邮件和其他的监控方式通知管理员项目状态
评论区