从 Jenkins 作业访问 GitLab 插件的 API 令牌
Access GitLab Plug-in's API Token from Jenkins Job
我有成功连接的 Jenkins 和 GitLab 实例。设置 GitLab 插件的一部分涉及提供 API 令牌。我相信插件使用它来获取触发作业的提交的详细信息。
我需要 运行 每天使用 API 收集一些统计数据的 Jenkins 作业,然后(使用 R)生成报告。所以这不是由 GitLab 中的事件触发的。
为了使问题进一步复杂化,R 代码将 运行 放在一个容器中(以避免在每个 Jenkins slave 上安装 R 和所有包),
插件似乎没有使令牌可用于作业......我可以看到一个合理的理由。
是否可以从插件访问 API 令牌?
There is a plugin which supports credential injecting (https://wiki.jenkins.io/display/JENKINS/Credentials+Binding+Plugin) 到以后可以用作环境变量的构建。 Gitlab api token 也可以选择。
我有成功连接的 Jenkins 和 GitLab 实例。设置 GitLab 插件的一部分涉及提供 API 令牌。我相信插件使用它来获取触发作业的提交的详细信息。
我需要 运行 每天使用 API 收集一些统计数据的 Jenkins 作业,然后(使用 R)生成报告。所以这不是由 GitLab 中的事件触发的。
为了使问题进一步复杂化,R 代码将 运行 放在一个容器中(以避免在每个 Jenkins slave 上安装 R 和所有包),
插件似乎没有使令牌可用于作业......我可以看到一个合理的理由。
是否可以从插件访问 API 令牌?