gitlab - 远程存储库上的 Gitlab 镜像失败通知
问题描述
我们有 Gitlab 存储库,可以镜像到其他存储库。但是当镜像由于任何原因失败时,我们不会通知。
是否可以在远程存储库上的 gitlab 镜像失败时发出通知?
解决方案
您可以从 gitlab api 获取状态
curl -sS --header "Private-Token: <YOUR_TOKEN>" "https://<hostname>/api/v4/projects/<project_id>" | jq . | grep import_status
如果您的镜像失败,import_status 将更改为failed
关于警报,您可以创建一个计划的管道,该管道每 x 分钟运行一次以查找此信息。
推荐阅读
- c++ - 如何从 C++ 中的字符串返回子字符串?
- node.js - 如何将变量插入到 Firebase 快照中?
- typescript - 如何在 Typescript 中将对象分配给数组
- laravel - 难以理解 Eloquent 关系
- reactjs - 在 componentDidMount 之前将 localStorage 与 Next.js 一起使用
- javascript - 仅使用滚动条滚动
- python-3.x - 如何通过按一下按钮将两个值存储到来自两个条目的变量中?
- node.js - 如何从从 layout.ejs 文件借用的 ejs 中包含单独的 CSS 文件?
- arrays - 在 ARKit 上显示具有透明背景的视频
- java - 我如何区分这场线程竞赛中的获胜者?