Jenkins Gradle/Maven从选择插件到配置详解 插件升级及降版本
一、Gradle 配置
1、入门安装重要插件
Publish Over SSH: SSH连接服务器插件Git 相关: 代码拉取gradle: 用于项目打包
2、Jenkins 创建项目到配置详解
1、创建一个自由风格的软件项目
2、项目配置详解 及注意事项
1、 选择 丢弃时构建 : 勾选“General”选项卡中的“丢弃旧的构建”,填写“保持构建的天数”和“保持构建的最大个数”,根据自己情况填写值。因为我们的发布包要一直使用,所以,针对发布包的限制没有设置。 ps:推荐的做法是在job创建之初就给job配置丢弃旧的构建
策略并且指定保持构建的最大次数
为一个较小的值
2、选择 在必要的时候并发构建: 勾选“General”选项卡中的“在必要的时候并发构建”
3、 源码管理 - Git: 填写 Repository URL 源码库拉取地址及Credentials 对应带有拉取权限的用户, Branches to build 制定拉取分支 源码库浏览器 选择自动。
4、构建触发器 非必要时 建议不选择, 否则打包时会很慢。
5、构建 - Incoke Gradle script (gradle 选项): 选择 Invoke Gradle -> 选择 Gradle Version(Gradle Version 在首页 系统管理 全局配置里面添加对应版本),Tasks 填写项目打包命令
6、构建后操作:
1、选择 Send build artifacts over SSH
2、添加SSH Server -> 首页系统管理-系统配置里添加
3、设置 Transfers
Source files: 需上传到服务器的路径,Jenkins 工作空间里的路径 例: wx/src/main/*.jar
ps: 上传到服务器 会带上 Source files 填写的全部路径 而不是 只有文件,所以需要排除文件夹。 例: wx/src/main
ps: 此路径包含了 添加SSH Server 里设置的 访问地址
ps: 坑 -- > 在publish over SSH 版本 1.20.1 后,执行命令控制台无显示,执行脚本内容里路径必须为绝对路径,相对路径不会执行也不会报错。
3、升级或降级插件版本
1、插件下载地址 http://mirror.xmission.com/jenkins/plugins/
2、下载对应插件后 进入系统管理 -> 插件管理 -> 高级 -> 选择需要更新或降级插件上传即可(重启后生效)
二、Maven 配置 -- 安装插件 Mailer Plugin
1、创建项目、丢弃旧的构建、在必要的时候并发构建、源码管理同Gradle
2、构建选择“Invoke top-level Maven target”/调用顶层Maven目标,
ps:系统设置-全局工具配置-安装对应maven版本即可
2、目标填写 'package -Dmaven.test.skip=true'即可
3、Pom 填写 'pom.xml' 有修改填项目修改文件名即可
4、上传到服务器同gradle配置一样