首页 > 解决方案 > 是否可以在 renovate-runner 中为“Github-URL”定义代理 URL?

问题描述

我们想使用 renovate-runner 项目 ( https://gitlab.com/renovate-bot/renovate-runner/ ) 在我们自托管的 Gitlab 项目中启用自动依赖更新。

从 gitlab 到外部服务的所有请求都必须通过 Nexus 代理。我们已经为 npm 和 maven 注册表成功配置了这个。然而,renovate 也要求 Github.com 获取新依赖版本的发行说明。(例如获取变更日志:https ://github.com/mapstruct/mapstruct (1.4.0.Final -> 1.4.2.Final)

这些请求失败,因为我们无法直接请求 github.com。有没有办法配置这些发行说明请求?

标签: gitlabgitlab-cirenovate

解决方案


您不能通过您的关系代理此请求,但您可以使用HTTP_PROXYHTTPS_PROXYenv 变量通过您的 HTTP 代理代理它们


推荐阅读