webhook连接gitee
时间: 2025-02-02 14:05:55 浏览: 50
### 配置 Gitee Webhook 实现项目自动化更新
#### 进入仓库管理页面
进入目标项目的“管理”页面,在左侧菜单栏中选择“Webhooks”,准备添加新的WebHook。
#### 添加新WebHook
点击“新增WebHook”。在请求URL字段内输入Jenkins的Webhook地址,例如 `http://username:password@IP:8088/xxxx`[^2]。此链接包含了用户名和密码以确保安全性的同时允许外部服务调用受保护的Jenkins实例。
#### 设置触发事件
从下拉列表中挑选希望监听的事件类型,比如推送事件。这决定了哪些动作能够触发展开构建过程。完成上述选项填写后保存配置即可让Gitee知晓何时向指定位置发送消息来启动后续处理逻辑。
#### 获取并记录Jenkins URL
前往Jenkins界面内的对应任务设定里找到构建触发器部分,激活gitee webhook触发构建开关并将给出的回调路径妥善保管起来作为稍后的参照依据[^3]。
#### 安全措施
值得注意的是出于安全考量建议启用身份验证机制,通过API Token或者其他形式的身份校验手段确认发起者的合法性从而防止未授权的操作尝试影响到持续集成环境的安全稳定运行状态。
```bash
BUILD_ID=DONTKILLME
# 获取你想运行jar包的进程号
pid=$(ps -ef | grep mindmap.jar | grep -v grep | awk '{print $2}')
if [ -n "$pid" ];then
echo "kill -9 的pid:" $pid
kill -9 $pid
fi
echo "复制jar包"
cp /root/.jenkins/workspace/mindMap/5.mindmap-service/target/mindmap.jar /root/cloud
echo "启动jar包"
nohup java -jar /root/cloud/mindmap.jar &
```
阅读全文
相关推荐

















