我有使用GRUNT进行构建和测试的UI项目。当我尝试在concourse任务中调用测试时,应该在已安装grunt的地方使用哪个资源映像。我现在收到以下错误。
function checkDuplicateKeys (children) {
var seenKeys = {};
for (var i = 0; i < children.length; i++) {
var vnode = children[i];
var key = vnode.key;
if (isDef(key)) {
if (seenKeys[key]) {
warn(
("Duplicate keys detected: '" + key + "'. This may cause an update error."),
vnode.context
);
} else {
seenKeys[key] = true;
}
}
}
}
答案 0 :(得分:0)
您可以使用任何预安装了grunt的OCI兼容映像。或者,制作自己的映像并将其推送到dockerhub之类的存储库。作为另一种选择,您可以为任务使用基本映像并每次都安装grunt(尽管这比较慢)。
TLDR:Concourse不提供任务图像,您需要使用自己的图像。