我已经创建了一个 Amazon Alexa Skill,并且我还添加了 ask-cli 支持。当我尝试使用 ask-cli 部署它时,出现了一个错误,即
/bin/sh: 1: hooks/pre_deploy_hook.sh: Permission denied
[Error]: Hook Scripts failed
然后,我以管理员身份打开Powershell并运行以下命令:
Set-ExecutionPolicy Unrestricted
之后,我成功地从我的系统中部署了该技能。然后我在 gitlab 上传了我的项目,并希望在 master 分支中发生提交时从 gitlab CI/CD 部署它。但它显示了相同的钩子脚本错误。然后,我更改了我的.gitlab-ci.yml文件,仅更改策略而不部署技能。然后又出现了错误。
现在,每当主分支中发生提交时,我想通过 gitlab ci/cd 部署我的技能,为此我需要将执行策略设置为无限制。请告诉我怎么做。