0

当我运行时,jx install我收到这些错误消息

Attempting to find the Jenkins API Token with the browser in headless mode...using url http://jenkins.jx.35.205.149.20.nip.io/me/configure
unable to automatically find API token with chromedp using URL http://jenkins.jx.35.205.149.20.nip.io/me/configure
retrying after error:Running in batch mode and no default api token found

不幸的是,我正在从 Ansible docker 容器运行这些安装脚本。结果,我没有在容器中安装 chrome(我也没有 X 环境和窗口管理器)。

那么为什么要检索这个令牌?有没有办法“手动”设置它(例如通过另一个 jx 命令)?

4

1 回答 1

0

在我们转向临时/一次性大师而不是静态大师之前,Jenkins 目前没有其他方法可以获取 API 令牌。

我们可以禁用 Chrome 的使用吗?如果它无法使用 Chrome 获取 API 令牌,代码会要求您访问 URL 并从 Jenkins 控制台复制/粘贴 api 令牌

于 2018-08-29T12:58:01.567 回答