远程存储库上的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分钟运行一次的计划管道来查找此信息。

最新更新