首页 > 解决方案 > 应该使用哪个大厅资源来执行 grunt 命令

问题描述

我有使用 GRUNT 执行构建和测试的 UI 项目。当我尝试在 concourse 任务中调用测试时,我应该在已安装 grunt 的位置使用哪个资源图像。我现在收到以下错误。

/bin/bash: line 4: grunt: command not found

标签: gruntjsconcourseconcourse-pipelineconcourse-resource-types

解决方案


您可以使用任何预先安装了 grunt 的兼容 OCI 的映像。或者,制作自己的镜像并将其推送到 dockerhub 之类的存储库。作为另一种选择,您可以为您的任务使用基本映像并每次都安装 grunt(尽管这比较慢)。

TLDR:Concourse 不提供任务图像,您需要使用自己的图像。


推荐阅读