如何在 Bamboo 任务中启用自定义 bitbucket jspm 注册表项?

How to enable custom bitbucket jspm registry entry inside a Bamboo task?

我目前有一个 Bamboo 任务从本地应用程序的 node_modules 安装 jspm 调用 jspm 安装,但缺少注册表。

任务错误 "Registry bitbucket not found"

我认为这是因为它只是在任务范围内安装 jspm,从这个角度来看,注册表从未实例化。

虽然这对我来说是个新问题,但最近在我安装 bamboo 作为服务后才开始出现。之前,我已经在机器本地设置了注册表,它似乎已经拾取了它。

但是我没有真正可以恢复到的工作状态。

有没有其他人在 CI 服务器任务中遇到过 jspm 注册表问题?

更新 1: 我在那里进行了一些完整性检查以执行 node -e "console.log(process.env.LOCALAPPDATA || process.env.HOME || process.env.HOMEPATH)" 因为这是它查找全局配置的地方,并且发现变量在这里使用并不总是相同的。有时它是我的用户主目录(理想),有时它是系统的主路径(不理想)。

这是说明问题所在的部分:

This is a new issue for me though and just recently started happening after I installed bamboo as a service. Previously, I had set up the registry local to the machine and it seems to have picked it up.

检查它在服务中设置使用的用户,发现它被配置为使用不正确的本地系统帐户。更改为使用正确配置的用户帐户可解决问题。