我最近创建了我的第一个 Openshift 节点应用程序,当我通过 git(使用action_hook)推送到服务器时,我正在尝试让构建脚本正常工作。
我正在 Windows 上使用 PhpStorm 编写应用程序,将文件推送到服务器没有问题。
我创建了以下文件:.openshift/action_hook/build
其中包含以下内容:
#!/bin/bash
webpack --config $OPENSHIFT_DATA_DIR/webpack.config.js
当我使用 git 推送到服务器时,出现以下错误:
NOTE: The .openshift/action_hooks/build hook is not executable, to make it executable:
On Windows run: git update-index --chmod=+x .openshift/action_hooks/build
On Linux/OSX run: chmod +x .openshift/action_hooks/build
我已经尝试了上面的 windows 命令,但是在运行git ls-tree HEAD
检查文件权限时,我可以看到它们没有改变:
100644 blob 1b82131d8b9e9c63b765ef328ecbbfb54f0c70aa build
有没有人设法让它在 Windows 上工作?非常感谢