Bash脚本作为Netlify的构建命令

时间:2018-03-22 16:08:44

标签: linux bash jekyll netlify

我有一个Bash脚本,根据环境变量等使用不同的配置文件构建我的Jekyll站点。是否可以在Netlify中将Bash脚本指定为构建命令? 到目前为止,我的努力已经产生了

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

2 个答案:

答案 0 :(得分:3)

Netlify部署中的构建命令从存储库位置的根目录开始,因此您应该使用相对路径./build.sh而不是绝对路径。

这将允许将来更改Netlify容器位置。

答案 1 :(得分:0)

事实证明,回购不在/opt/repo但在/opt/build/repo