git - Git服务器端钩子:如何从服务器端获取远程URL
问题描述
我有自己的 git 服务器,并且正在使用 git hooks(服务器端)来设置 Jenkins CI/CD 管道。目前我有一个更新挂钩进行验证检查,还有一个接收后挂钩 CURLing 我的 Jenkins URL 以触发构建。我需要将存储库的远程 URL 传递给我的 Jenkins 构建,但是我找不到在服务器端接收远程 URL 的方法。我想避免客户端钩子,因为人们将一直在创建新的存储库,我宁愿避免不得不强制执行他们最终拥有的钩子。
有没有办法做到这一点?最好是他最干净的方法。
提前致谢
解决方案
推荐阅读
- reactjs - 从 Chromebook Linux 运行时在移动设备上预览 React 应用程序
- javascript - 我将模态的高度设置为更小,但它需要全屏并且不能正确显示
- apache-spark - Spark 上如何处理任务结果?
- list - 'List.empty(growable: false)' 或 'const []' 在 Dart 中更有效吗?
- java - SQLException: UCAExc:::5.0.0 行列计数不匹配
- c# - 实体框架:在一个命令中使用多个数据库上下文更新数据库架构
- gcc - 您什么时候不想使用 -fPIC 进行编译?
- arrays - 我该如何解决这个问题,VisibleDeprecationWarning: Creating an ndarray from ragged nested sequences
- php - 在 CodeIgniter 4 中动态添加产品变体
- javascript - Three.js:更改一个网格的材质会更改场景中的所有材质