Continuous integration 如何设置Gitlab将数据发布到经过身份验证的服务?
我正在主持一个gitlab。对于一些repo(可能来自不同的用户),我想为代码创建一个tarball,并在每次git推送上发布到另一个服务a的restapi 但是,我的服务A的api需要身份验证才能访问。所以我使用一个OAuth服务器来登录gitlab 现在我的问题是,如何正确上传文件Continuous integration 如何设置Gitlab将数据发布到经过身份验证的服务?,continuous-integration,gitlab,githooks,Continuous Integration,Gitlab,Githooks,我正在主持一个gitlab。对于一些repo(可能来自不同的用户),我想为代码创建一个tarball,并在每次git推送上发布到另一个服务a的restapi 但是,我的服务A的api需要身份验证才能访问。所以我使用一个OAuth服务器来登录gitlab 现在我的问题是,如何正确上传文件 我现在正在考虑一些方法。但我不确定我的理解是否正确 服务器端git钩子。但hook似乎是纯粹的可执行脚本,没有令牌或登录会话信息 网钩。这可能会绕过服务A的身份验证(是否?),但无法创建要上载的tarball。
我现在正在考虑一些方法。但我不确定我的理解是否正确