War包安装

  1. 官网下载Jenkins War包
  2. 命令启动,java -jar jenkins.war --httpPort=8080

可以用-server -Xms1024m -Xmx2048m -XX:PermSize=256m -XX:MaxPermSize=512m限制Jenkins占用内存
3. 浏览器打开http://127.0.0.1:8080/
4. 找到初始化密码


5. 选择默认插件


6. 等待下载完成后


7. 设置登陆密码

下载插件

Manage Jenkins->Manage Plugins->高级(最下面)

增加 下载速度 替换默认Url

http://mirror.esuni.jp/jenkins/updates/update-center.json

Manage Jenkins->Manage Plugins->可选插件

安装以下插件

  1. Publish Over SSH 用于连接远程服务器
  2. Deploy to container 插件用于把打包的应用发布到远程服务器
  3. Maven Integration plugin
  4. Pipeline Maven Integration Plugin
  5. Gitlab Hook Plugin(git提交的时候自动编译)
  6. GitLab Plugin(git提交的时候自动编译)
  7. GitLab Authentication Plugin (git提交的时候自动编译)
  8. WebHook (git提交的时候自动编译)
  9. Locale 下载完成后去全局配置里面 Locale->设置zh-CN
  1. Dingding[钉钉] Plugin 钉钉Jenkins通知器
  2. Multiple SCMs(配置多个git)
  3. Git Parameter Plug-In (参数化配置)

全局配置

Manage Jenkins->Global Tool Configuration

Publish over SSH (配置远程推送的服务器可以多个)

新建maven 项目

点击新建Item

备注:如果有父子关系的程序,父工程先install到仓库里面。
或者下载插件:Multiple SCMs(配置多个git)
参考地址:Jenkins配置教程


强制指定自定义maven 仓库
job-->configure-->Build-->Goals and options:
clean package -Dmaven.repo.local=D:\dev\maven3.1.1\m2repository

如果要提交代码后自动化构建
需要配置:(需要权限)

 


配置成功后


点击test可以测试自动部署

Jenkins参数化配置(选择分支部署)

1、下载插件Git Parameter

2、配置参数属性

 

3、最终效果

Jenkins配置钉钉通知

1、配置钉钉机器人



2、安装钉钉通知插件

 


3、配置项目构建后通知

4、配置Jenkins发送消息给钉钉

5、最终结果