gpt4 book ai didi

bash - CircleCI 权限被拒绝运行 bash 脚本

转载 作者:行者123 更新时间:2023-11-29 08:44:27 25 4
gpt4 key购买 nike

我有一个像这样的 circle.yml 文件:

dependencies:
override:
- meteor || curl https://install.meteor.com | /bin/sh

deployment:
production:
branch: "master"
commands:
- ./deploy.sh

当我推送到 Github 时,出现错误:

/home/ubuntu/myproject/deploy.sh returned exit code 126

bash: line 1: /home/ubuntu/myproject/deploy.sh: Permission denied Action failed: /home/ubuntu/myproject/deploy.sh

当我在文件外部(在 commands 下)运行位于 deploy.sh 内的命令时,一切运行正常。

circle.yml 文件中的所有内容似乎都与 CircleCI docs 中的示例一致..我做错了什么?

最佳答案

几个可能的问题:

  1. deploy.sh 可能未被标记为可执行文件(chmod +x deploy.sh 将解决此问题)
  2. deploy.sh 的第一行可能不是可运行的 shell...

如果第一个不行,我们可以看看deploy.sh的内容吗?

关于bash - CircleCI 权限被拒绝运行 bash 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33942926/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com