一、准备工作
去官网下载Jenkins的war包,本次使用版本2.272
-
下载成功后,将war包拉到本地使用目录下。
-
无论是windows/mac/linux系统,都可以到war包目录下启动,启动命令:
- java -jar jenkins.war --httpPort=8080
-
启动成功后,登录网址: http://localhost:8080
二、启动Jenkins和安装插件
- 写初始密码,激活系统
- 安装插件:
- 选择后,进入插件安装页面:
- 有失败也没关系,点击继续!
- 填写用户账号,密码!
- 开始使用,jenkins吧!
三、配置Jenkins,部署项目。
点击manage jenkins功能,进入管理界面,红框就是需要设置的一些插件,其他的也用不上。
- 按照上面标注的顺序开始进行设置,首先点击Configure System
如果整合Sonar代码扫描,则先看下这位大神:https://blog.csdn.net/wuxuehong0306/article/details/50847893
== 这里要说明下如果是要远程将部署需要进行配置ssh,如果不是远程部署,而是将项目部署到本机是不需要配置ssh的。 ==
1、配置ssh
这里其实只需要配上面的密码就可以了,这个密码是你的jenins登录的密码。
2、如果部署到远程机器,配置ssh server
这里就是配置远程机,用第一个nama是可以随便写的,第二个就是远程机的ip,第三个就是远程机登录的用户名和要部署的位置。那么其实这里还有一个地方很重要就是点击高级会出现输入密码的地方。
在第一个输入框内输入本次登录用户的密码。
2、如果需要配置sonar 扫描的话。
1、安装sonar qube scanner for jenkins插件
2、写到这里忘记告诉怎么安装了,好吧写一下。
在右侧有一个绿色的拼图那里就是安装插件的地方,点击去搜索以下就ok了,很简单的。
要注意哦,安装好了之后一定要重启jenkins。
3、开始配置sonar,还是第一步的全局配置里面,进去之后,搜索这个sonar找到下面的图片地方。
以上配置就可以的。
3、配置一些基本的东西,就是maven,jdk,gradle什么的。
1、选择配置选项
选择第二个global tool的工具
2、配置类似于如下,我就不多说了,我都会你肯定也会。
三、开始构建项目。
1、新建项目
点击新建Item
2、新建项目
输入项目名,然后选择第一个点击确定。
3、配置项目
4、进入项目
点击新建的项目,
点击配置
1、如果是github项目,在url配置git项目地址:
2、源码管理—>配置
输入url地址,然后添加一个git可以登录的账号,最后选择一个分支,这里可以更改为其他分支,也可以添加多分支。
3、构建触发器,这里就是用maven构建的话就是配置一些构建的参数:
这里就是如果我们点击build now再构建。
4、构建环境
我们可以在发送我们的资源到服务器之前进行构建,也可以在发送资源在服务器之后构建,这个资源就算是比如项目的war,jar包什么的,然后再触发远程脚本进行运行。
5、构建
添加maven,利用命令进行构建,然后后面的是添加的sonar配置,如果没有sonar扫描的这块可以不加。
到了这里其实就ok了,jenkins的远程部署就ok了。那么如果是本地部署就不用添加ssh就可以了,构建会在本地jenkins默认的地址进行构建启动项目就可以了。