服务器相关
- CentOS 7.6
- 安装Tomcat
安装Jenkins
- 进入
Tomcat
的webapps
目录下执行以下命令
wget http://mirrors.jenkins.io/war/latest/jenkins.war
- 进入
Tomcat
的bin
目录下执行以下命令启动tomcat服务
sh startup.sh
- 打开浏览器输入 [服务器ip地址]:[tomcat端口号]/jenkins 即可访问到如下的jenkins页面
- 根据路径提示输入密码即可看到插件安装页面
- 直接选择左侧的按钮安装推荐插件即可,安装完后会进入用户注册页面
- 注册好用户后到Jenkins的工作面板
配置Jenkins
- 系统管理->管理插件->可选插件,找到需要的插件即可安装
- 需要安装如下插件
- NodeJS (因为我的测试项目是用node写的,所以安装了NodeJS)
- Publish Over SSH (通过SSH连接到服务器)
- 系统管理->全局工具配置->NodeJS
- 系统管理->系统配置->Github
- 系统管理->系统配置->Publish over SSH
- 系统管理->节点管理->创建新节点
配置Github
- 打开仓库->settings->webhooks
- Github右上角Settings->Developer settings->Personal access tokens->Generate new token
用Jenkins
创建一个任务
构建任务
- 点击图标进入任务面板
- 点击Build Now开始构建任务
- 点击任务序号查看任务详情
自动构建
因为已经配置好了Github push时会通知到Jenkins
自动构建任务,所以更新代码push到仓库的master分支后会开启自动构建。