Jenkins+gitee+centos 自动化部署
服务器前期准备工作
- jenkins
- nodejs
插件安装
- 路径:系统配置 -> 插件管理
- git
- gitee plugin
- nodejs
- ssh plugin
nodejs配置
- 路径:系统管理 -> 全局配置
- 找到nodejs,点击nodejs安装
- 安装信息如下,别名可以根据自己的习惯填写
服务器配置
- 路径:系统管理 -> 系统配置 -> publish over ssh
- 点击新增,填下对应的信息,填写完整之后,点击高级
- 选择use ****,password是服务器登录的密码
- 以上信息填写完整之后点击下面的test configuration,如果出现success则表示配置成功
添加GItee链接配置
- 路径:系统管理 -> 系统配置 -> gitee配置
- 点击添加,选择jenkins,打开如下界面,类型要选择gitee api令牌,ID和描述可以不填,根据提示到gitee生成私人令牌,添加保存,最后测试下
新建任务
-
新建任务,输入任务名称,选择自由风格
-
gitee选择之前配置的gitee链接
-
gitee 仓库项目添加webhooks
-
构建配置,此处node选择之前配置的node信息即可
-
构建后操作,ssh server 选择部署的服务器(服务器配置中配置的)
-
最后保存即可
测试
在gitee仓库项目管理 -> webhooks 中找到之前添加的,测试和查看更多,可以查看是否成功