1.官网下载
注意jekins各版本不同支持jdk的版本也不同
https://www.jenkins.io/download/
如图进去后可看见最新版,而past releases是历史版本
查看自己各版本的支持
我下载的是2.346.1版本,是war包形式
2.启动jekins
直接在war包路径 java命令启动
java -jar jenkins.war --httpPort=8080
启动完成后看输出日志里找到这串密码,就是admin的初始密码
也可在文件里寻找
3.安装基本插件
这里建议选择,推荐安装的插件,保证基本常用的功能可以使用。
然后下载多余插件可在Manage Plugins下载
比如说svn插件:Subversion,远程部署包插件插件:Publish over SSH,等自行根据情况选择
4.配置环境
进入Configure System (系统设置)
在系统设置这里,我们只需要设置最后面的一项,配置远程服务器地址,
即我们代码最终运行的服务器地址信息,就像我们之前手动部署时使用xshell登录Linux服务器一样,
当然这里是可以配置多台远程Linux服务器的,配置完成后点击保存即可,为后面我们配置自动化部署做准备,配置如下图
上传代码的根路径可以不填
进入全局配置环境
配置maven
配置jdk
配置代码版本控制,git或svn,自行根据自己情况,svn需自己另行下载插件
配置maven
5.创建工程项目
然后填写描述,或不写
源码管理根据自己情况
然后构建触发器和构建环境里的选项可不勾,自己根据实际情况
构建,选Invoke top-level Maven targets
进行clean install操作
主要是构建和构建后的操作,这两个比较重要
可以在构建里选执行shell脚本等命令,打包后进行的操作
构建后可选 Send build artifacts over SSH
将包发送到指定服务器再进行启动
这里remote directory可单独为每个不同的项目发送到指定的路径.注意windows不能输入盘符,jekins这里只能输入文件夹路径(不包含盘符)
然后输入额外执行的脚本
前提是目的服务器含有该脚本