ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
#### 背景 > 每次写完代码就要进行的机械工作: > > * 提交代码,push到分支。 > * 打包然后把dist目录下的文件用ftp上传到服务器 。 > 这种机械工作,做久了,就觉得很繁琐,于是我就想做一些自动化部署的工作来简化工作。 #### 方法: 使用Jenkins插件Generic Webhook Trigger,将Jenkins和Gitlab配合起来 #### 步骤: 1、Jenkins插件中心安装插件`Generic Webhook Trigger` ![](https://img.kancloud.cn/89/19/8919939a2259747eec50caaf9ebcfa50_455x202.png) 2、设置API Token Jenkins》系统管理》管理用户》修改用户信息》API Token》添加 Token》 ![](https://img.kancloud.cn/90/bc/90bcbdee0a3ba17706d170f25bb928eb_1324x668.png) 3、配置Gitlab Hook 登录Gitlab进入某个项目》Settings》Integrations》Add webhook ![](https://img.kancloud.cn/39/c7/39c721fcc6129a6f377c5368ddb84eb8_1037x472.png) 然后保存,下面可以手工触发进行测试。 ![](https://img.kancloud.cn/5c/c5/5cc501a12f2c77b19c6fa59682010ed0_762x310.png) 3、构建触发器 * `main-.*`为分支名称 ![](https://img.kancloud.cn/08/fe/08fe4ec1bfbbb1219651bfedc58ee9e6_975x646.png) ![](https://img.kancloud.cn/92/ae/92ae1743be1efab5d1d4c6fb78c4b414_949x651.png)