从Jenkins Job访问GitLab Plug-in的API令牌

时间:2017-09-26 20:42:14

标签: jenkins gitlab gitlab-api

我有成功连接的Jenkins和GitLab实例。设置GitLab插件的一部分涉及提供API令牌。我相信插件使用它来获取触发作业的提交的详细信息。

我需要运行每日Jenkins作业,该作业使用API​​收集一些统计信息,然后(使用R)生成报告。所以这不是由GitLab中的事件触发的。

为了使问题进一步复杂化,R代码将在容器内运行(以避免在每个Jenkins从服务器上安装R和所有软件包),

插件似乎没有让令牌可用于作业......我可以看到一个理智的原因。

是否可以从插件中访问API令牌?

1 个答案:

答案 0 :(得分:1)

Job with parameters有一个插件支持对构建的凭据注入(https://wiki.jenkins.io/display/JENKINS/Credentials+Binding+Plugin),以后可以将其用作环境变量。也可以选择Gitlab api令牌。