环境:
这里jenkins服务器和测试服务器位于同一台
jenkins:192.168.1.1
测试服务器:192.168.1.1
这里是使用java -jar jenkins.war包进行部署的
1、安装插件(系统管理->插件管理)
安装giee plugin、public over ssh
2、添加gitee令牌(系统管理->系统管理->Gitee 配置)
如下图所示,填入gitee的账号和密码
3、新建任务
在general中如下操作
4、配置general
默认jenkins的工作空间是在 .jenkins/workspace/task中,可自定义工作空间,如下图
5、配置源码管理
6、配置触发器
把webhook密码复制到gitee中的项目中
点击测试返回结果如下,则代表配置正确
7、配置构建后操作
如果要执行构建后执行某个脚本,需如下图填写服务器账号,用户,密码等,因为我这里jenkins服务器和所部署的服务器位于同一台服务器中,故写的是127.0.0.1
8、测试
当git推送代码到gitee时,jenkins会进行自动构建,如下图
然后jenkins会自动将项目代码部署到测试服务中,如下图