Linux Bash脚本作为Netlify的构建命令
我有一个Bash脚本,可以根据环境变量等使用不同的配置文件来构建我的Jekyll站点。是否可以在Netlify中将Bash脚本指定为build命令? 到目前为止,我的努力取得了成功Linux Bash脚本作为Netlify的构建命令,linux,bash,jekyll,netlify,Linux,Bash,Jekyll,Netlify,我有一个Bash脚本,可以根据环境变量等使用不同的配置文件来构建我的Jekyll站点。是否可以在Netlify中将Bash脚本指定为build命令? 到目前为止,我的努力取得了成功 3:57:24 PM: Executing user command: /opt/repo/build.sh 3:57:24 PM: /usr/local/bin/build: line 32: /opt/repo/build.sh: No such file or directory 事实证明,repo不在/op
3:57:24 PM: Executing user command: /opt/repo/build.sh
3:57:24 PM: /usr/local/bin/build: line 32: /opt/repo/build.sh: No such file or directory
事实证明,repo不在
/opt/repo
中,而是在/opt/build/repo
中,Netlify部署中的build命令从存储库位置的根开始,因此应该使用相对路径/build.sh
这将允许将来更改Netlify容器位置。您当前运行的生成命令是什么?谢谢。我的build命令是
build.sh
,当然它应该是/build.sh
。Netlify在这里提供了很大的自由度,因此您可以构建脚本以在站点构建中使用。大多数用户不知道还可以使用允许使用诸如子进程
等模块的本机命令的节点脚本。